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 相关文章推荐
stream.js 一个很小、完全独立的Javascript类库
Oct 28 Javascript
Jquery如何实现点击时高亮显示代码
Jan 22 Javascript
jquery表单验证插件formValidator使用方法
Apr 01 Javascript
canvas绘制一个常用的emoji表情
Mar 30 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 Javascript
vue实现微信获取用户信息的方法
Mar 21 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
Oct 25 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 Javascript
javascript实现扫雷简易版
Aug 18 Javascript
vue-cropper插件实现图片截取上传组件封装
May 27 Vue.js
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
建立文件交换功能的脚本(三)
2006/10/09 PHP
php写的简易聊天室代码
2011/06/04 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php实现文件下载代码分享
2014/08/19 PHP
php实现源代码加密的方法
2015/07/11 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
关于hashchangebroker和statehashable的补充文档
2011/08/08 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
python 七种邮件内容发送方法实例
2014/04/22 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
python调用API实现智能回复机器人
2018/04/10 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
2015圣诞节贺卡寄语
2015/03/24 职场文书
百年孤独读书笔记
2015/06/29 职场文书
医院病假条范文
2015/08/17 职场文书
2019入党申请书格式
2019/06/25 职场文书
Python OpenCV超详细讲解读取图像视频和网络摄像头
2022/04/02 Python