3

クリックイベントを使用して 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>

誰にもアイデアはありますか?

ありがとう!

4

1 に答える 1