作者megabio (LifeIsKuso)
看板Web_Design
标题[问题] window.open 如何调整新视窗出现的位置
时间Mon Oct 16 11:42:39 2006
我去参考原文的 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
1F:推 terrybob:记得没错,宽跟高要一起出现…而不能单独出现一个 10/16 11:51
2F:推 LPH66:可是我怎麽记得IE好像就硬是不听话...?(早期的IE还比较听话) 10/16 13:09
3F:推 elan:用'left'和'top' 10/16 13:36
4F:→ elan:浏览器间的DOM规格是有些差异的,别只参考一种浏览器的manual 10/16 13:38
5F:→ elan:你看的那个好像是netscape4或5的规格 10/16 13:40
6F:推 megabio:感谢楼上的,果然是用`left`和`top`,至於IE的manual 10/16 14:01
7F:→ megabio:我会去找MSDN看看 10/16 14:03