window.open()方法实现弹出窗居中显示

转载 2013年12月03日 22:52:20

Javascript代码

functionopenwindow(url,name,iWidth,iHeight)
 {
  varurl;                                 //
转向网页的地址;
  varname;                           //
网页名称,可为空;
  variWidth;                          //
弹出窗口的宽度;
  variHeight;                       //
弹出窗口的高度;
  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');
 }

使用时调用这个函数即可。如:

<ahref="javascript:void(0);"onclick="javascript:openwindow('a.html','',400,200);">转到a</a>

JS窗口问题处理:使弹出窗口保持前端显示的几种方法,及window窗体对象open()和showModalDialog()用法

用window.open打开一个窗口,怎么使它一直在父窗口的上面,除非点击自己设置的关闭按钮,我试了一下onblur="self.focus"好像不管用. 可使用: opened=window.o...

window.open()方法(弹出层)

1, 最基本的弹出窗口代码    window.open('page.html'); 2, 经过设置后的弹出窗口    window.open('page.html', 'newwindow...

Response.Write 出来的 弹出窗口 主要是window.open()方法的应用

//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("window.close();"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Re...

【javascript】使用window.open()实现弹出广告框

被引用页面: 网页标题 *{ margin: 0; padding: 0; } ...

JS window 对象 open方法弹窗实现父子窗口中的参数传递

JS window 对象 open方法弹窗实现父子窗口中的参数传递注:需要将页面加载到服务器中父页面parent.html ...

window.open浏览器弹出新窗口被拦截—原因分析和解决方案

最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,在本机实验没问题,到了服务器就被拦截了,火狐有拦截提示,360浏览器拦截提示都没有,虽然在自己的环境可以对页面进行放行,但是对用户...

window.open打开子页面,并选择回填的数据到父页面,替换了div弹出层的形式

父窗口:father.html 父窗口 function opens(){ var obj = window; obj.name = "我是父窗口"; //子窗口获得的是...
  • hai7425
  • hai7425
  • 2016年09月15日 14:02
  • 937

如何防止window.open打开的弹出窗口被浏览器拦截

大家看看下面的代码,或许可以对你有帮助,大家快快存档起来吧,一定对你的学习有好处,赶快看看 自己在学习的过程中遇到的许多的问题,好好理解就行了大家能在一起共同学习是缘分! 我们自己在学习的...
  • ljfsm
  • ljfsm
  • 2015年01月08日 15:40
  • 447

弹出窗口控制-window.open()

弹出窗口控制-window.open()  2009-05-07 17:31 方法一 window.open()方法 格式:window var=window.open(url,windowna...

layer弹出层不居中解决方案,仅显示遮罩,没有弹窗

问题:项目中遇到layer问题,因为页面加载的图片多,点击删除是layer询问层的弹窗仅显示遮罩层,并不显示弹窗…… 原因:图片太多将layer弹窗挤出屏幕下方,看不见了…… 解决方案:让laye...
  • ljj2312
  • ljj2312
  • 2017年06月12日 15:09
  • 3561
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:window.open()方法实现弹出窗居中显示
举报原因:
原因补充:

(最多只允许输入30个字)