[問題] window.open 如何調整新視窗出現的位置

看板Web_Design作者 (LifeIsKuso)時間19年前 (2006/10/16 11:20), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串1/1
我去參考原文的 Manual: http://0rz.tw/ee1Yq window.open() 的參數有三個 URL, windowName, windowFeatures 其中 windowFeatures 是我們可以對新視窗做外觀調整的部份 如果我們想要視窗出現在距離螢幕左邊 100 px 的位置 可以在參數 windowFeatures 的地方打上 screenX=100,如下... <script language="JavaScript1.2" type="text/JavaScript"> function open() { window.open('', '', 'screenX=100'); } </script> 經過測試,FireFox 可以正常顯示,可是 IE 就是不聽話, 我想請教一下,怎樣可以控制 IE 的新視窗,開啟在指定的位置 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.18.50

10/16 11:51, , 1F
記得沒錯,寬跟高要一起出現…而不能單獨出現一個
10/16 11:51, 1F

10/16 13:09, , 2F
可是我怎麼記得IE好像就硬是不聽話...?(早期的IE還比較聽話)
10/16 13:09, 2F

10/16 13:36, , 3F
用'left'和'top'
10/16 13:36, 3F

10/16 13:38, , 4F
瀏覽器間的DOM規格是有些差異的,別只參考一種瀏覽器的manual
10/16 13:38, 4F

10/16 13:40, , 5F
你看的那個好像是netscape4或5的規格
10/16 13:40, 5F

10/16 14:01, , 6F
感謝樓上的,果然是用`left`和`top`,至於IE的manual
10/16 14:01, 6F

10/16 14:03, , 7F
我會去找MSDN看看
10/16 14:03, 7F
文章代碼(AID): #15ClgR2a (Web_Design)