English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window opener 属性

JavaScript Window オブジェクト

opener属性は使用するwindow.open() ウィンドウを開いたウィンドウへの参照

言い換えれば、ウィンドウAがウィンドウBを開いた場合、B.openerはAを返します。

文法:

window.opener
// 新しいウィンドウを開く
var win = window.open("", "popupWindow", "width=300, height=200");
// 新しいウィンドウにテキストを書き込む
win.document.write("<p>This window's name is: " + win.name + "</p>
// 新しいウィンドウを作成するウィンドウにテキストを書き込む
win.opener.document.write("<h1>This is the source window!/h1h
テストを見て‹/›

ブラウザの互換性

すべてのブラウザでopener属性が完全にサポートされています:

属性
openerはいはいはいはいはい

技術的詳細

返り値:このウィンドウを作成したウィンドウへの参照;このウィンドウがリンクを介して別のウィンドウにリンクされていないか、別のウィンドウによって作成されていないかどうかによってnullが返されます

関連リファレンス

ウィンドウ(Window) リファレンス:window.open() メソッド

ウィンドウ(Window) リファレンス:window.close() メソッド

JavaScript Window オブジェクト