我有一个奇怪的问题。我在IE6中打开一个弹出窗口,在服务器上启用了SSL。
执行以下操作时,似乎会锁定浏览器。我知道这很模糊。这是看似问题的JScript。一定要爱你的IE6!
function PopoffWindow(url) {
var features = "height=400,width=550,top=60,left=100,"
+ "toolbar=no,location=no,menubar=no,status=no,"
+ "scrollbars=yes,resizable=yes";
var win = window.open(url, "DSRocks", features);
win.focus();
return win;
}
这在IE7或Firefox中不是问题。问题似乎与此服务器隔离(使用SSL)。有人对此有任何见解吗?
谢谢,
尼克
答案 0 :(得分:1)
是否有可能window.open调用没有足够快地返回以允许你在下一行执行.focus()?
如果在这两行之间抛出alert()会怎样?
答案 1 :(得分:1)
你试过给窗口分配一个名字吗?当你打开一个未命名的窗口时,IE6有时会做一些有趣的事情。只需在网址
之前添加“windowName”答案 2 :(得分:0)
遇到这样的问题,通常最好回到基础。要检查的一些事项:
我认为首先要确定的是问题是IE6的每个副本,还是IE6的副本(由第一个要点覆盖)。
答案 3 :(得分:0)
格兰特,
感谢。但问题是所有正在查看托管网站的IE6实例。我将尝试在focus()之前添加一个警报,看看这是否是问题。至于windowname ..这是我传递的第二个参数,“DSRocks”。
答案 4 :(得分:0)
问题在于JSON webservice调用。有关详细信息,请参阅此链接: