首次加载Firefox后,Javascript弹出窗口无法获得焦点

时间:2009-06-23 08:03:45

标签: javascript firefox popup focus

最简单的解释方式应该是这个例子http://www.massimofidanza.it/firefox。这只能在IE上正常工作(弹出窗口再次集中)。有没有解决方法(没有关闭并打开一个新的弹出窗口)? 更新:启用了用于引发弹出窗口的javascript选项。

1 个答案:

答案 0 :(得分:0)

这似乎有效:

使w成为全局变量。单击弹出链接时,检查w是否存在以及是否存在,关闭它并打开另一个弹出窗口...

<script type="text/javascript"> 
var w;
function openPopup(purl)
{
    wndAttr = "width=500,height=400,left=100,top=100";

    if(w) 
    {
        w.close();
    }
    w = window.open(purl, 'popup_test', wndAttr);
    w.focus();
}
</script>