如何让用window.open()打开的窗口居中

xhust2000 2004-08-18 02:52:40
我用:
window.open("customer_list1.html","选择列表","scrollbars=no,menubar=no,toolbar=no,width=450,height=400");
window.scrollTo(100,100);

想让窗口居中,但没有起作用,怎么让window.open()打开的窗口居中呢?
...全文
1615 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
duoduobaba 2004-08-18
  • 打赏
  • 举报
回复
var popwin=window.open("customer_list1.html","选择列表","scrollbars=no,menubar=no,toolbar=no,width=450,height=400");
//window.scrollTo(100,100);
popwin.moveTo((screen.width-400)/2,(screen.height-450)/2)
xhust2000 2004-08-18
  • 打赏
  • 举报
回复
谢谢你,我刚才继续加了一个属性top='',left=''就可以了,谢谢你
cmslovehxh 2004-08-18
  • 打赏
  • 举报
回复
<!--
<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
xhust2000 2004-08-18
  • 打赏
  • 举报
回复
我顶!!!
xhust2000 2004-08-18
  • 打赏
  • 举报
回复
怎么没有人能响应下,哪位大虾给解决了?
xhust2000 2004-08-18
  • 打赏
  • 举报
回复
有哪位能解决,谢谢

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧