1. ホーム
  2. javascript

[解決済み] window.opener / window.parent / window.topを使用する場合

2022-11-17 19:28:11

質問

JavaScriptでは、どのような場合に window.opener / window.parent / window.top ?

どのように解決するのですか?

  • window.opener を呼び出したウィンドウを指します。 window.open( ... ) を呼び出したウィンドウを開くようにします。
  • window.parent でウィンドウの親を参照します。 <frame> または <iframe>
  • window.top の1つ以上のレイヤーにネストされたウィンドウのうち、最上位のウィンドウを指します。 <iframe> サブウィンドウ

それらは、以下のようになります。 null (あるいは undefined など) は、参照するウィンドウの状況に関係がない場合、使用されます。 ("Referring window" は、JavaScript コードが実行されるコンテキスト内のウィンドウを意味します)。