window.open()弹出居中的窗口


Posted in Javascript onFebruary 01, 2007

Javascript代码

function openwindow(url,name,iWidth,iHeight)
 {
  var url;                                 //转向网页的地址;
  var name;                           //网页名称,可为空;
  var iWidth;                          //弹出窗口的宽度;
  var iHeight;                        //弹出窗口的高度;
  var iTop = (window.screen.availHeight-30-iHeight)/2;       //获得窗口的垂直位置;
  var iLeft = (window.screen.availWidth-10-iWidth)/2;           //获得窗口的水平位置;
  window.open(url,name,'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');
 }

使用时调用这个函数即可。如:

<a href="javascript:void(0);" onclick="javascript:openwindow('a.html','',400,200);">转到a</a>

缺点:与原窗口的大小,位置无关。

Javascript 相关文章推荐
会自动逐行上升的文本框
Jun 30 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
Mar 27 Javascript
javascript跨域总结之window.name实现的跨域数据传输
Nov 01 Javascript
jQuery实现页面顶部下拉广告
Dec 30 Javascript
Bootstrap表单使用方法详解
Feb 17 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
Sep 22 jQuery
在knockoutjs 上自己实现的flux(实例讲解)
Dec 18 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
Dec 24 Javascript
JavaScript运行原理分析
Feb 09 Javascript
vue.js select下拉框绑定和取值方法
Mar 03 Javascript
vue router 跳转时打开新页面的示例方法
Jul 28 Javascript
微信小程序实现录音功能
Nov 22 Javascript
做网页的一些技巧(续)
Feb 01 #Javascript
javascript的函数
Jan 31 #Javascript
Flash对联广告的关闭按钮讨论
Jan 30 #Javascript
Js之软键盘实现(js源码)
Jan 30 #Javascript
关于图片验证码设计的思考
Jan 29 #Javascript
一些易混淆且不常用的属性,希望有用
Jan 29 #Javascript
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
Jan 29 #Javascript
You might like
简单的php 验证图片生成函数
2009/05/21 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
php实现的通用图片处理类
2015/03/24 PHP
jQuery 一个图片切换的插件
2011/10/09 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
HTML Color Picker(js拾色器效果)
2013/08/27 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
vue项目中将element-ui table表格写成组件的实现代码
2019/06/12 Javascript
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
python中的字典使用分享
2016/07/31 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
python的sys.path模块路径添加方式
2020/03/09 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
Python中的With语句的使用及原理
2020/07/29 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
产品包装策划方案
2014/05/18 职场文书
环境科学专业教师求职信
2014/07/12 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
红色经典电影观后感
2015/06/18 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
选购到合适的激光打印机
2022/04/21 数码科技