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 相关文章推荐
jQuery 使用个人心得
Feb 26 Javascript
js利用数组length属性清空和截短数组的小例子
Jan 15 Javascript
ECMAScript5(ES5)中bind方法使用小结
May 07 Javascript
js实现YouKu的漂亮搜索框效果
Aug 19 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
Dec 01 Javascript
js实现图片无缝滚动特效
Mar 19 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
Sep 20 Javascript
javascript监听页面刷新和页面关闭事件方法详解
Jan 09 Javascript
关于javascript sort()排序你可能忽略的一点理解
Jul 18 Javascript
如何在vue中使用ts的示例代码
Feb 28 Javascript
使用layer模态框给新页面传值的方法
Sep 27 Javascript
微信小程序向Java后台传输参数的方法实现
Dec 10 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面向对象的使用教程 简单数据库连接
2006/11/25 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
js兼容标准的表格变色效果
2008/06/28 Javascript
Prototype中dom对象方法汇总
2008/09/17 Javascript
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
JS高级运动实例分析
2016/12/20 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python 函数基础知识汇总
2018/03/09 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
python3 selenium 切换窗口的几种方法小结
2018/05/21 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
关于css中margin的值和垂直外边距重叠问题
2020/10/27 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
文员个人求职自荐信
2013/09/21 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
师德师风事迹材料
2014/12/20 职场文书
员工年终考核评语
2014/12/31 职场文书
从事会计工作年限证明
2015/06/23 职场文书
oracle重置序列从0开始递增1
2022/02/28 Oracle