为什么这个JavaScript不能在Firefox中运行?

时间:2009-11-29 16:33:06

标签: javascript firefox internet-explorer-6

它当然可以在IE6上运行。

为什么这个JavaScript不能在Mozilla Firefox中运行?

<html>
<head>
 <title>JavaScript Popup Example 3</title>
</head>
<SCRIPT language="JavaScript1.2">
function MyClass()
{
    this.OpenWindow = function()
    {
        var r = window.open ('', 'mywindow', 'location=1,status=1,scrollbars=1,width=100,height=100');
        r.moveTo(0,0);
        r.location.href = 'http://www.google.com';
    }

}
</SCRIPT>
<body onload="javascript: new MyClass().OpenWindow()">
<H1>JavaScript Popup Example 3</H1>
</body>
</html>

2 个答案:

答案 0 :(得分:9)

它在我的FF中运行得很好。对我来说,弹出窗口拦截器正在抓住它。

您是否注意到标签选择正下方的小栏

alt text http://support.mozilla.com/img/wiki_up/86c0e1094489ddd5611008de57d0afed-1249166734-294-5.png

点击此处查看更多信息+图片:FF Pop-up blocker

答案 1 :(得分:0)

pop up blocker settings

转到FF菜单 - &gt;选项 - &gt;内容 - &gt;块弹出窗口

取消选中该选项,单击确定并尝试重新加载页面。它现在应该可以正常工作。此外,如果您担心安全问题,请不要忘记再次勾选复选框。