jsでフレームサブページを更新する7つの方法
以下では、framedemo.html、top.html、button.htmlという名前の3つのページを例として、その方法を詳しく説明します。
framedemo.html は上ページと下ページの 2 ページで構成されており、コードは次のとおりです。
;
ここで、上記のページ、top.html に、以下のページでは、次の 7 つの方法を使用できます。これらのステートメントのどれが使いやすいかを決めるのはあなた次第です。
ステートメント 1. window.parent.frames[1].location.reload();
ステートメント 2. window.parent.frames.bottom.location.reload();
ステートメント 3. window.parent.frames["bottom" ].location.reload();
ステートメント 4. window.parent.frames.item(1).location.reload();
ステートメント 5. window.parent.frames.item('bottom').location.reload( );
ステートメント 6. window.parent.bottom.location.reload();
ステートメント 7. window.parent['bottom'].location.reload();
1.window は現在のページを参照します。たとえば、この例では、top.html ページを参照します。
2.parent は、現在のページの親ページ、つまりそれを含むフレーム ページを指します。たとえば、この例では、framedemo.html を参照します。
3.frames はウィンドウオブジェクトであり配列です。フレーム内のすべてのサブページを表します。
4.itemがメソッドです。配列内の要素を返します。
5. サブページが内部に他のサブページを含むフレーム ページである場合、上記の方法の一部は機能しない可能性があります。
top.html ソース コード; (ページには 7 つのボタンがあり、その機能は以下のフレーム ページを更新することです)