弹出窗口在IE6中无法正确定位

时间:2010-11-18 19:18:15

标签: javascript html

所以我的代码如下:

<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会在第一个窗口的右上方弹出第二个窗口?

1 个答案:

答案 0 :(得分:2)

IE6使用lefttop参数(并忽略screenXscreenY),因此也要制作left 400(它现在都是0 ...因此你的重叠)。它应该在你的第二个看起来像这样:

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