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 相关文章推荐
JS按字节截取字符长度实例
Nov 20 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
Apr 14 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
JavaScript的jQuery库中ready方法的学习教程
Aug 14 Javascript
javascript数组去重的六种方法汇总
Aug 16 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 Javascript
JavaScript使用键盘输入控制实现数字验证功能
Aug 19 Javascript
JS实现的简单图片切换功能示例【测试可用】
Feb 14 Javascript
Vue.js实现输入框绑定的实例代码
Aug 24 Javascript
基于js Canvas实现二次贝塞尔曲线
Dec 25 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 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
德劲1103二次变频版的打磨
2021/03/02 无线电
php中hashtable实现示例分享
2014/02/13 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
让复选框只能选择一项的方法
2013/10/08 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
Python图像阈值化处理及算法比对实例解析
2020/06/19 Python
用Python开发app后端有优势吗
2020/06/29 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
医院学雷锋活动策划方案
2014/02/15 职场文书
外贸专业求职信
2014/03/09 职场文书
公司授权委托书
2014/04/04 职场文书
优秀护士事迹材料
2014/12/25 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
诉讼和解协议书
2016/03/23 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS