私は3つのファイルを持っています。最初はindex.html、2番目はframe1.html、3番目はframe2.htmlです。 index.htmlにはフレームBのスクリプトは、フレームAのWindowオブジェクトを参照できません
私はコードを持っている:frameAで
<iframe src="frameA.html"></iframe>
<iframe src="frameB.html"></iframe>
:frameBで
<script>
var n = 3;
</script>
:frameBで
console.log(parent[0].n)// undefined why?
を私はMSG未定義得るが、私は、コンソールを実行するとき.log(parent [0])私はウィンドウframeAを得る。なぜ私はフレームAからフレームBに価値を得ることができないのですか?
AはBの親ではありません。なぜなら、それらのiframeは兄弟である – charlietfl
ですが、親[0]はフレームAのウィンドウオブジェクトです; p –
あなたはhtmlの – charlietfl