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 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
Feb 07 Javascript
使用JavaScript动态设置样式实现代码(2)
Jan 25 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
Jan 09 Javascript
Javascript typeof与instanceof的区别
Oct 18 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
JQuery学习总结【二】
Dec 01 Javascript
原生JS封装animate运动框架的实例
Oct 12 Javascript
微信小程序实现多宫格抽奖活动
Apr 15 Javascript
js统计页面上每个标签的数量实例代码
May 29 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 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
PHP4实际应用经验篇(8)
2006/10/09 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
javascript一些实用技巧小结
2011/03/18 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
Python中random模块用法实例分析
2015/05/19 Python
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
Python函数中的可变长参数详解
2019/09/12 Python
python基于event实现线程间通信控制
2020/01/13 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
Python使用pdb调试代码的技巧
2020/05/03 Python
Python如何对齐字符串
2020/07/30 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
python3代码中实现加法重载的实例
2020/12/03 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
幼儿园教育教学反思
2014/01/31 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
2016年安全月活动总结
2016/04/06 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python
SpringBoot+VUE实现数据表格的实战
2021/08/02 Java/Android