法一:
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>