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 相关文章推荐
通过下拉框的值来确定输入框是否可以为空的代码
Oct 18 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
javascript图像处理—仿射变换深度理解
Jan 16 Javascript
JS操作Cookies的小例子
Oct 15 Javascript
AngularJS ionic手势事件的使用总结
Aug 09 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
Aug 31 Javascript
vue获取当前激活路由的方法
Mar 17 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
May 14 Javascript
微信小程序 如何获取网络状态
Jul 26 Javascript
详解vue中多个有顺序要求的异步操作处理
Oct 29 Javascript
JsonServer安装及启动过程图解
Feb 28 Javascript
JavaScript随机数的组合问题案例分析
May 16 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)
2013/06/21 PHP
浅析HTTP消息头网页缓存控制以及header常用指令介绍
2013/06/28 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
PHP运行模式汇总
2016/11/06 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
JS字符串处理实例代码
2013/08/05 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
js实现HTML中Select二级联动的实例
2018/01/05 Javascript
详解基于vue的服务端渲染框架NUXT
2018/06/20 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
浅析python的优势和不足之处
2018/11/20 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
python对文件的操作方法汇总
2020/02/28 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
Otel.com:折扣酒店预订
2017/08/24 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
如何删除一个表里面的重复行
2013/07/13 面试题
计算机专业应届毕业生自荐信
2013/09/26 职场文书
2013年入党人员的自我鉴定
2013/10/25 职场文书
《莫高窟》教学反思
2014/02/25 职场文书
党员教师工作决心书
2014/03/13 职场文书
单位活动策划方案
2014/08/17 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
2015年招生工作总结
2015/05/04 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js