2010-11-18 58 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