FF は、フレームの ID を介して
に直接アクセスできません (IE FF は、フレームの名前を介して直接アクセスできますが、FrameSet は名前属性 をサポートしていません)
そこでwindow.parent.full =》window.parent.document.getElementById("full");
JS操作フレームの詳細説明、window.openerとwindow.parentの違い
フレーム内のページが同じフレーム内の他のページまたは親フレーム内のページを変更したい場合は、親
を使用します。 window.opener は、window.open によって開かれたページの親ページを指します。
window.frames オブジェクトは iframe またはフレームセット内のページを参照できます。
このコードは IE および ff と互換性があります。
実際には、フレーム コレクションはドキュメント上ではなく、ウィンドウ オブジェクトの下にハングされます。
のフレーム内のページの変更には制限があることに注意してください。この方法、つまり、同じドメインの下にある必要があります。そうでないとアクセスできません
同じドメインの下にあるが、サブドメイン名が異なる場合は、関連する js ファイルと html ファイルに 1 つの文を追加します。
document.domain = xxx.com [ここにドメイン名を入力してください]
document.getElementById('iframeid').contentWindow.document.getElementById('someelementid');
元のアドレス: http://www.52blogger.com/archives/516