js 打开新页面在屏幕中间的实现方法
<ahref="javascript:void(0)"onclick="window.open('https://www.nhooo.com','newwindow','height=500,width=900,top='+Math.round((window.screen.height)/2<spanstyle="font-family:Arial,Helvetica,sans-serif;">-250</span><spanstyle="font-family:Arial,Helvetica,sans-serif;">)+',left='+Math.round((window.screen.width)/2</span><spanstyle="font-family:Arial,Helvetica,sans-serif;">-450</span><spanstyle="font-family:Arial,Helvetica,sans-serif;">)+',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')">同意交换</a></span>
</pre><precode_snippet_id="1613432"snippet_file_name="blog_20160317_3_5070514"name="code"class="html">
<prename="code"class="html"><script> functionopenwin(){ varwidth=Math.round((window.screen.width)/2<spanstyle="font-family:Arial,Helvetica,sans-serif;">-400</span>); varheight=Math.round((window.screen.height)/2<spanstyle="font-family:Arial,Helvetica,sans-serif;">-200</span><spanstyle="font-family:Arial,Helvetica,sans-serif;">);</span> window.open('https://www.nhooo.com','newwindow','height=200,width=400,top='+height+',left='+width+',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no') } </script> <ahref="javascript:void(0)"onclick="openwin();">同意交换</a>
<divid="cnblogs_post_body"><preclass="best-textmb-10">===================各项参数============
其中yes/no也可使用1/0;pixelvalue为具体的数值,单位象素。
参数
取值范围
说明
alwaysLowered
yes/no
指定窗口隐藏在所有窗口之后
alwaysRaised
yes/no
指定窗口悬浮在所有窗口之上
depended
yes/no
是否和父窗口同时关闭
directories
yes/no
Nav2和3的目录栏是否可见
height
pixelvalue
窗口高度
hotkeys
yes/no
在没菜单栏的窗口中设安全退出热键
innerHeight
pixelvalue
窗口中文档的像素高度
innerWidth
pixelvalue
窗口中文档的像素宽度
location
yes/no
位置栏是否可见
menubar
yes/no
菜单栏是否可见
outerHeight
pixelvalue
设定窗口(包括装饰边框)的像素高度
outerWidth
pixelvalue
设定窗口(包括装饰边框)的像素宽度
resizable
yes/no
窗口大小是否可调整
screenX
pixelvalue
窗口距屏幕左边界的像素长度
screenY
pixelvalue
窗口距屏幕上边界的像素长度
scrollbars
yes/no
窗口是否可有滚动栏
titlebar
yes/no
窗口题目栏是否可见
toolbar
yes/no
窗口工具栏是否可见
Width
pixelvalue
窗口的像素宽度
z-look
yes/no
窗口被激活后是否浮在其它窗口之上
以上就是小编为大家带来的js打开新页面在屏幕中间的实现方法全部内容了,希望大家多多支持毛票票~