2010-11-18 75 views
0

所以我有这样的代码:弹出窗口没有正确定位自己在IE6

<ul> 
<li><FORM><INPUT class="eButton" type="button" value="stream1!" onClick="window.open('./CSI1.html','win1','width=400,height=200,left=0,top=100,screenX=0,screenY=100')"> </li> 

<li><FORM><INPUT class="eButton" type="button" value="stream2!" onClick="window.open('./CSI2.html','win2','width=400,height=200,left=0,top=100,screenX=400,screenY=100')"></FORM></li> 
</ul> 

为什么IE跳出第二个窗口右侧的第一个顶部?

回答

2

IE6使用lefttop参数(而忽略screenXscreenY),这样会让你的left400以及(这是目前在这两个0 ...因此你的重叠)。它应该看起来像你的第二个:

window.open('./CSI2.html','win2','width=400,height=200,left=400,top=100,screenX=400,screenY=100') 
+0

他们似乎在那里。 – Pops 2010-11-18 19:22:08

+0

@主 - 是的,但它们都是'0':) – 2010-11-18 19:22:32

+0

是的,但你的初步答案只是说使用它们,这不是一个真正的解决方案。不过,我看到你已经更新了。 – Pops 2010-11-18 19:23:59