当前位置: 首页 > 工具软件 > OpENer > 使用案例 >

javascript window.opener

商松
2023-12-01


window.opener是用于通过window.open方式打开子窗体。

window.parent是用于通过iframe方式打开子窗体。

特殊情况:

假如有两个窗口window1和window2

按下列步骤执行:

var win = window.open(url,windowName,...);// (window1)

var win = window.open(url,windowName,...);//(window2)

其中先后这两次打开的子窗口的windowName一样

此时你会发现在window2中的win.opener却不是指向window2的,却是指向window1.

如果你想在子窗口关闭父窗口的话,就不正确了,因此可以修改上面的执行方法为:

var win = window.open(url,windowName,...);? (window1)

win.opener = window;

var win = window.open(url,windowName,...);? (window2)

win.opener = window;

只有这样修改才OK


 类似资料:

相关阅读

相关文章

相关问答