備忘録的プログラミングリファレンス

親 Window のリロード reload()

 親 Window のドキュメントのリロードの方法の説明です。ドキュメントの URL を示す location をリロードする形を取ります。

 親 Window とは、ある ドキュメントから別の Window を開いた場合や、<iframe> をもつ ドキュメントの Window といった、別ページを開いた場合の元になった Window のことです。
 web ページであるドキュメントではなく Window のことであることに注意してください。

 親 Window をリロードする方法には以下があります。

① 別 Window を開いた親ドキュメントのリロード
Window.opener.location.reload();
② <ifame> の親ドキュメントのリロード
Window.parent.location.reload();
③ <ifame> の親ドキュメントのリロード
parent.document.location.reload();

 ①は、別 Window を開いた場合の元になったドキュメントのリロードです。
 ②は、<ifame> のあるドキュメントのドキュメントのリロードです。
 ③は、Document オブジェクトを利用した <ifame> のあるドキュメントのリロードです。

 Window については、Window インターフェイスを参照してください。

 関連する Window オブジェクトを取得するプロパティや Window を開く/閉じるといったメソッドについては以下を参照して下さい。

ページ内 Index

Window を開く、閉じるメソッド

 window を開く/閉じるといったメソッドには以下があります。

close()
Window を閉じる
open()
新規に Window を開く

 開いたページ内容を書き換えるには、 Document.write() メソッドを使います。

Window を閉じる
var new_window = window.close();

 子 Window を閉じるときはその Window オブジェクトを明示した方がよいようです。