js 打开新页面在屏幕中间的实现方法


Posted in Javascript onNovember 02, 2016
<a href="javascript:void(0)" onclick="window.open('https://3water.com', 'newwindow', 'height=500, width=900, top='+Math.round((window.screen.height)/2<span style="font-family: Arial, Helvetica, sans-serif;">-250</span><span style="font-family: Arial, Helvetica, sans-serif;">)+',left='+Math.round((window.screen.width)/2</span><span style="font-family: Arial, Helvetica, sans-serif;">-450</span><span style="font-family: Arial, Helvetica, sans-serif;">)+',toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')">同意交换</a></span>
</pre><pre code_snippet_id="1613432" snippet_file_name="blog_20160317_3_5070514" name="code" class="html">
<pre name="code" class="html"><script> 
function openwin(){ 
var width=Math.round((window.screen.width)/2<span style="font-family: Arial, Helvetica, sans-serif;">-400</span>); 
var height=Math.round((window.screen.height)/2<span style="font-family: Arial, Helvetica, sans-serif;">-200</span><span style="font-family: Arial, Helvetica, sans-serif;">);</span> 
window.open('https://3water.com', 'newwindow', 'height=200, width=400, top='+height+',left='+width+',toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') 
} 
</script> 
<a href="javascript:void(0)" onclick="openwin();">同意交换</a>
<div id="cnblogs_post_body"><pre class="best-text mb-10">===================各项参数============

其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。

参数 取值范围 说明
alwaysLowered yes/no 指定窗口隐藏在所有窗口之后
alwaysRaised yes/no 指定窗口悬浮在所有窗口之上
depended yes/no 是否和父窗口同时关闭
directories yes/no Nav2和3的目录栏是否可见
height pixel value 窗口高度
hotkeys yes/no 在没菜单栏的窗口中设安全退出热键
innerHeight pixel value 窗口中文档的像素高度
innerWidth pixel value 窗口中文档的像素宽度
location yes/no 位置栏是否可见
menubar yes/no 菜单栏是否可见
outerHeight pixel value 设定窗口(包括装饰边框)的像素高度
outerWidth pixel value 设定窗口(包括装饰边框)的像素宽度
resizable yes/no 窗口大小是否可调整
screenX pixel value 窗口距屏幕左边界的像素长度
screenY pixel value 窗口距屏幕上边界的像素长度
scrollbars yes/no 窗口是否可有滚动栏
titlebar yes/no 窗口题目栏是否可见
toolbar yes/no 窗口工具栏是否可见
Width pixel value 窗口的像素宽度
z-look yes/no 窗口被激活后是否浮在其它窗口之上

以上就是小编为大家带来的js 打开新页面在屏幕中间的实现方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
js监听表单value的修改同步问题,跨浏览器支持
Dec 31 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
JQuery each()函数如何优化循环DOM结构的性能
Dec 10 Javascript
jQuery焦点图切换简易插件制作过程全纪录
Aug 27 Javascript
JavaScript数据类型检测代码分享
Jan 26 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
获取阴历(农历)和当前日期的js代码
Feb 15 Javascript
jquery自定义插件——window的实现【示例代码】
May 06 Javascript
js动态获取子复选项并设计全选及提交的实现方法
Jun 24 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
Dec 01 Javascript
vue.js国际化 vue-i18n插件的使用详解
Jul 07 Javascript
jQuery图片切换动画特效
Nov 02 #Javascript
用jQuery的AJax实现异步访问、异步加载
Nov 02 #Javascript
AngularJS入门教程之MVC架构实例分析
Nov 01 #Javascript
bootstrap table复杂操作代码
Nov 01 #Javascript
bootstrap flask登录页面编写实例
Nov 01 #Javascript
JS弹出窗口的运用与技巧大全
Nov 01 #Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
Nov 01 #Javascript
You might like
dedecms模版制作使用方法
2007/04/03 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
2015/02/10 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
最原始的jQuery注册验证方式
2016/10/11 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
微信小程序文字显示换行问题
2019/07/28 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
vue实现修改图片后实时更新
2019/11/14 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
大门门卫岗位职责
2013/11/30 职场文书
职业生涯规划设计步骤
2014/01/12 职场文书
2014的自我评价
2014/01/13 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
投资入股合作协议书
2014/10/28 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
培训感想范文
2015/08/07 职场文书
2016年情人节广告语
2016/01/28 职场文书
初中数学教学反思范文
2016/02/17 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server