クリックイベントを使用して iframe から変数を受信して、メッセージを親 (クロスドメイン) に送信しようとしています。受信メッセージ情報で iframe の高さを変更したい。何度も試しましたが、何も機能しませんでした。
これは、親で使用するスクリプトです。
<script type="text/javascript">
jQuery(function($){
$(window).bind('message', function(event){
var height,
oEvent = event.originalEvent;
if (oEvent.origin != 'http://some-domain-name.com') {
return false;
} else {
$('#autoIframe').css('height' , height + 'px');}
});
});
</script>
そして、これはiframeのドメインで使用しているものです:
<script>
if (top != self) {
jQuery(function($) {
if (!!window.postMessage) {
$('#bestellen_oben').click(function(){
parent.postMessage('5000', '*');
});
}
})
}
</script>
誰にもアイデアはありますか?
ありがとう!