访问全局变量当一个窗口将打开使用Javascript - 从一个子窗口
var someVar = "someValue";
newWin = window.open("somepage.html","","");
子窗口子窗口可以访问父的全局变量
var x = window.opener.someVar;
alert(x);
这工作得很好(孩子警报“ someValue“)在Firefox 18,IE6,IE7,Opera 11.52,Safari 5.1.1但是它在Chrome 24.0(也许更新的Safaris呢?)中失败了,当它警告”未定义“时。
哎呀!任何人都会遇到这种情况任何解决方法?
在过去,我已经能够访问全局变量或者在其他窗口中执行函数。我讨厌看到这个功能消失。 戴夫
您是在服务器上还是在'file:// URL中测试这个? – loganfsmyth 2013-02-17 04:11:47