我在页面中有几个链接,打开一个弹出窗口以显示这些链接的内容。
在Chrome上点击链接时(请参阅下面的代码),弹出窗口显示在前面,当我点击第二个链接时,内容会发生变化,弹出窗口会显示在前面:这是我想要的行为。< / p>
但是对于Firefox和IE,当我点击第一个链接弹出窗口时,当我点击第二个链接时,内容会发生变化,但弹出窗口会被最小化。
如何在Firefox和IE上使用与Chrome相同的行为?
以下是代码:
function openpopup(popurl,winName){
winpops=window.open(popurl,winName,'toolbar=no,location=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020px,height=300px,left=125px,top=300px,scrollbars=yes').focus();
}
<a href="centent1.txt" onclick="openpopup(this.href,'window1'); return false;">centent1</a>
<a href="content2.txt" onclick="openpopup(this.href,'window1'); return false;">centent2</a>
我编辑消息以不创建第二个主题。 使用IE,弹出窗口中显示的文本不包含换行符,因此无法读取。有没有什么可以为正确的格式添加更多内容?
答案 0 :(得分:0)
只需添加.focus()
即可function openpopup(popurl,winName){
winpops=window.open(popurl,winName,'toolbar=no,location=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=1020px,height=300px,left=125px,top=300px,scrollbars=yes',true)
winpops.focus();
}