Javascript弹出窗口不显示';在Firefox中首次加载后无法获得焦点
最简单的解释方法应该是这个例子。这只在IE上正常工作(弹出窗口再次聚焦)。是否有任何解决方法(不关闭和打开新的弹出窗口)? 更新:javascript弹出窗口的选项已启用。这似乎有效: 将w设为全局变量。单击弹出链接时,检查w是否存在,如果存在,请关闭它并打开另一个弹出链接Javascript弹出窗口不显示';在Firefox中首次加载后无法获得焦点,javascript,firefox,popup,focus,Javascript,Firefox,Popup,Focus,最简单的解释方法应该是这个例子。这只在IE上正常工作(弹出窗口再次聚焦)。是否有任何解决方法(不关闭和打开新的弹出窗口)? 更新:javascript弹出窗口的选项已启用。这似乎有效: 将w设为全局变量。单击弹出链接时,检查w是否存在,如果存在,请关闭它并打开另一个弹出链接 <script type="text/javascript"> var w; function openPopup(purl) { wndAttr = "width=500,height=400,lef
<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>
var-w;
函数openPopup(purl)
{
wndAttr=“宽度=500,高度=400,左侧=100,顶部=100”;
如果(w)
{
w、 close();
}
w=窗口打开(purl,‘弹出测试’,wndAttr);
w、 焦点();
}
很抱歉,但在这种情况下这没有帮助。弹出窗口包含不应重新加载的flash电影,因此我无法关闭和打开弹出窗口。还有其他建议吗?