2016-07-16 7 views
3

私はJavaScriptを使用して、私は第二(myframe2)に最初の(をMyFrame)の内容をコピーする2つのフレームを持っているとmyframe2のSRCセット:iframeを再読み込みせずにiframe srcを変更するにはどうすればよいですか?

<iframe id="myframe" src="../Page1.aspx" width="100%" height="100px"></iframe> 
<iframe id="myframe2" width="100%" height="100px"></iframe> 

<button onclick="myFunction();return false;">Try it</button> 

<script> 
    function myFunction() { 
     var iframe1 = document.getElementById("myframe"); 
     var iframe2 = document.getElementById("myframe2"); 

     iframe2.contentWindow.document.body.parentElement.innerHTML = iframe1.contentWindow.document.body.parentElement.innerHTML; 
     iframe2.setAttribute("src", iframe1.src); 
    } 
</script> 

FrameSecondリロードを"src"属性が設定された後に、それを行う必要はありません。誰もこれで私を助けることができますか?

+0

はあなたがコンテンツiframe' '更新されますしたくないですか? – Rayon

+0

はい別のフレームからコンテンツをコピーする –

+0

_yes_の場合、新しいsrcコンテンツを取得するためにリロードする必要があります... – Rayon

答えて

関連する問題