2011-08-05 38 views
0

我有一种情况,其中链接使用Javascript打开一个新窗口(子)。我试图通过附加到新窗口的window对象来将变量传递给父窗口的子窗口。将变量添加到IE中的全局窗口对象中

在父:

var wnd = open(file, name, attribs); 
wnd.a = 10; 

在孩子,当我做

window.a; 

IE表示不确定。这适用于Chrome,Firefox和Safari。

我哪里错了?

+1

看起来像ie是错的,不是你... –

+1

IE怎么错了? Window.open是DOM 0,它没有规范。 – RobG

回答

1

等到新窗口已经加载,然后在其window对象上设置变量。在IE中,您可能需要在新窗口中处理load事件,而不是主窗口。