2010-06-07 50 views

回答

1

是的,window.opener作为对打开当前窗口的窗口的引用而存在。它至少支持Chrome,Firefox,IE和Opera。

https://developer.mozilla.org/en/DOM/window.opener
http://msdn.microsoft.com/en-us/library/ms534309(VS.85).aspx

如果你正在寻找去创建窗口函数的引用,你可以自己添加它作为窗口的属性:

var win = window.open("test.htm", "myWin"); 

// set a global var in the window to this function 
win.openerFunction = arguments.callee;