parent.window.opener停止执行

时间:2013-05-22 20:01:05

标签: javascript firefox window parent-child

我在vb中有一个代码,我有以下几行

alert("1");
parent.window.opener=true;
alert("2");
parent.window.close();

此代码在除Firefox之外的所有浏览器中都可正常运行。在Firefox中我能够获得alert("1");,但是当执行parent.window.opener时,它会在那里中断。可能是什么问题呢 ?

1 个答案:

答案 0 :(得分:1)

window.opener应该是一个窗口。如果你将它设置为不是Window对象的东西,那么根据规范,它应该抛出异常。

Firefox的功能是什么(但显然不是您测试的其他浏览器?)。应该在您的控制台中报告相应的异常;那不是吗?