-1

私のコードの下を確認してください -

<script>
function autoResize(myiframe){
    var newheight;
    var newwidth;
    if(document.getElementById){
        newheight=document.getElementById(myiframe).contentWindow.document.body.scrollHeight;
        newwidth=document.getElementById(myiframe).contentWindow.document.body.scrollWidth;
    }
    document.getElementById(myiframe).height= (newheight+20) + "px";
    document.getElementById(myiframe).width= (newwidth) + "px";
}

</script>



 <iframe id="myiframe" src="http://www.learnphp.in" width="100%" onload="autoResize('myiframe')"></iframe>

files/test.htmlこのコードを変更しましたが、などの相対パス(内部ページ)を使用しているときに正常に動作mypage.htmlしますが、絶対パス(外部ページ)のように動作しませんhttp://www.learnphp.in

iframe で外部ページの自動高さを表示する方法を教えてください。

4

1 に答える 1

0

同一オリジン ポリシーについて学ぶ

他のドメインのコンテンツを読み取ることができなくなります。他のドメインを制御できる場合は、投稿メッセージを使用し、両方のドメインにコードを含める必要があります。

于 2013-10-21T12:55:46.237 に答える