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 相关文章推荐
JavaScript显示当然日期和时间即年月日星期和时间
Oct 29 Javascript
jquery遍历checkbox介绍
Feb 21 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
jQuery绑定事件on()与弹窗的简要概述
Apr 27 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 Javascript
详解Angular 4.x Injector
May 04 Javascript
JS实现简易的图片拖拽排序实例代码
Jun 09 Javascript
vue如何截取字符串
May 06 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
详解为什么Vue中的v-if和v-for不建议一起用
Jan 13 Vue.js
做网页的一些技巧(续)
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 insert语法详解
2008/06/07 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
PHP 错误处理机制
2015/07/06 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
详解python开发环境搭建
2016/12/16 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
Python定义函数实现累计求和操作
2020/05/03 Python
Python流程控制语句的深入讲解
2020/06/15 Python
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
物流专业大学的自我评价
2014/01/11 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
Pycharm连接远程服务器并远程调试的全过程
2021/06/24 Python
MySQL系列之十 MySQL事务隔离实现并发控制
2021/07/02 MySQL
python实现会员信息管理系统(List)
2022/03/18 Python