English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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() メソッド