法一:
window.open('COS1_Edit.asp,'','status=no,menubar=no,scrollbars=Yes,top=50,left=50,height=400,width=550');
其中的"top"和"Left"就是讓你輸入參數來確定視窗的位置。如果要置中,根據你要開啟視窗的大小你來輸入合理的值,就可以達到置中的目的!
法二:
<!--
<script language="javascript">
if(screen.width=="640")
{
window.open("news.asp","newwindow","height=480, width=405, top=0, left=225, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no")
}
else if(screen.width=="800")
{
window.open("news.asp","newwindow","height=480, width=405, top=0, left=385, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no")
}
else if(screen.width=="1024")
{
window.open("news.asp","newwindow","height=480, width=405, top=0, left=610, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no")
}
</script>
-->
以上是彈出在右上方的。
主要根據表單跟螢幕大小計算top跟left,top=(screen.height-height)/2 left=(screen.width-width)/2
法三:
<script language="javascript">
var wWidth=460;
var wHeight=500;
var url="http://www.xiaobin.net";
window.open(url,,left=+(window.screen.width-wWidth)/2+, top=+(window.screen.height-wHeight)/2+, width=+wWidth+, height=+wHeight+)
</script>