JavaScript opener 属性

opener -- 对新建窗体的引用
  • opener,中文"开启者"的意思
  • 引用网址:http://www.dreamdu.com/javascript/window.opener/

opener属性语法

window.opener;

说明

通过opener可以实现跨窗体之间的通讯,但是要保证是在同一域名下,而且一个窗体要包含另一个窗体的opener。

示例

var oWin=window.open("http://www.dreamdu.com/", "dreamduwin");
if(!oWin||!oWin.closed)
{
        document.write(oWin.opener==window);
}

上面的判断是必要的,首先!oWin用于判断oWin对象是否为null,!oWin.closed用于判断oWin对象对象的窗体是否已关闭。

JavaScript opener 属性示例 -- 可以尝试编辑

延伸阅读

  • JavaScript open() 函数


  • 教程中有什么不懂的地方?发现教程的错误!对教程有什么建议!快快给我留言呀 给猴子留言,我会尽快解答你的问题:)
  • HTML代码