Window opener 属性
实例
向opener窗口写文本(父窗口):
// Open a new window
var myWindow = window.open("", "myWindow", "width=200, height=100");
// Write some text in the new window
myWindow.document.write("<p>This is 'myWindow'</p>");
// Write some text in the window that created the new window
myWindow.opener.document.write("<p>This is the source window!</p>");
亲自试一试 »
var myWindow = window.open("", "myWindow", "width=200, height=100");
// Write some text in the new window
myWindow.document.write("<p>This is 'myWindow'</p>");
// Write some text in the window that created the new window
myWindow.opener.document.write("<p>This is the source window!</p>");
定义和用法
opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用。
当使用 window.open() 打开一个窗口,您可以使用此属性返回来自目标窗口源(父)窗口的详细信息。
代码提示: window.opener.close() 将关闭源(父)窗口。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
opener | Yes | Yes | Yes | Yes | Yes |
语法
window.opener
技术细节
返回值: | 对创建此窗口的窗口引用 |
---|
❮ Window 对象