だから私は、IFRAMEでページindex.html
を持っている:私はこのコードを持っているiframe2.html
でJavaScriptを使用して親iframeの親iframeを取得するにはどうすればよいですか?
<iframe src="iframe2.html" width="500" height="400"></iframe>
::私は別のネストされたのiframeを持ってiframe1.html
で
<iframe src="iframe1.html" width="500" height="400"></iframe>
<script>
window.onload = function() {
document.getElementById('change-color').onclick = function() {
window.parent.document.body.style.backgroundColor = "red";
return false;
};
}
</script>
<a href="" id="change-color">Change Color</a>
どうなりますか今あなたが "色を変える"リンクをクリックするとiframeの親ページですiframe1.html
赤いバクを取得kgroundの色。代わりに親の親ページindex.html
が色の変更を取得するようにします。それにアクセスするには?
を参照してください? – Barmar
@ Barmar on manありがとう!私はバリエーションを試していたが、それを逃した。あなたが答えたら私は受け入れます。 – TK123
window.parent.parentまたはwindow.topを使用できます。関連:http://stackoverflow.com/questions/11313045/when-to-use-window-opener-window-parent-window-top – airos