JS中window.open弹出窗口居中

利用下面这个js函数可以使window.open弹出的窗口居中
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>

原帖地址:http://ehaidao.blog.163.com/blog/static/139876521201032844a34485/

时间: 2024-07-28 16:59:59

JS中window.open弹出窗口居中的相关文章

javascript之弹出窗口居中的代码_javascript技巧

Test [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] javascript弹出窗口居中代码 下面给两个弹出屏幕居中窗口的例子 复制代码 代码如下: window.open()方式 function ShowDialog(url) { var iWidth=300; //窗口宽度 var iHeight=200;//窗口高度 var iTop=(window.screen.height-iHeight)/2; var iLeft=(window.screen.width-iWidt

javascript:window.open弹出窗口的位置问题

 这篇文章主要介绍了javascript:window.open弹出窗口的位置问题,需要的朋友可以参考下 window.open 弹出窗口的位置 问题.记录一下  代码如下: <SCRIPT LANGUAGE="javascript">  <!--  window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollba

javascript:window.open弹出窗口的位置问题_javascript技巧

window.open 弹出窗口的位置 问题.记录一下 复制代码 代码如下: <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要

java swing中的弹窗-Java 中如何控制弹出窗口的关闭,类似于QQ的天气的弹窗

问题描述 Java 中如何控制弹出窗口的关闭,类似于QQ的天气的弹窗 本人新手,我想做一个就类似于QQ的天气的弹窗得东西,谁帮我完善一下后面的代码 我的想法是:鼠标移动到label上弹出一个窗口,移出这个label后几秒内判断鼠标移动是否到了这个窗口上,如没有就关闭这个窗口. package com.frame; import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridBagConstraints;

JS+CSS实现Div弹出窗口同时背景变暗的方法_javascript技巧

本文实例讲述了JS+CSS实现Div弹出窗口同时背景变暗的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <html> <head> <title>JS+CSS实现的Div弹出窗口,同时背景变暗</title> <script>     function    locking(){      document.all.ly.style.display="block";      document.all.

JS中frameset框架弹出层实例代码_javascript技巧

前段时间做项目,有个功能是消息提醒. 我相信很多大牛都做过.下面来分享我遇到的问题和解决方案. 首先我们的项目是用frameset框架,main代码. <frameset name="myFrame" cols="85,*" frameborder="no" border="0" framespacing="0"> <frame src="${base}/left.jsp&quo

[问题解决]IE中可以将弹出窗口置于最顶层的方法(即使当前焦点不在,比如最小化了那个IE也能弹出来)

你如果用过OWA(Exchange的WEB端程序)就会知道这个功能是相当吸引人的.拷贝所有代码,保存为PopupWindow.html,在IE中运行这个文件,就知道了!:)所有的代码如下:PopupWindow.html<HTML><HEAD><TITLE>位于最顶层的弹出窗口</TITLE><SCRIPT LANGUAGE="JScript">//建立一个弹出窗口var oPopup = window.createPopup

win8中IE10浏览器弹出窗口阻止程序如何设置阻止级别

1.如果有显示命令栏,可直接点击"工具"按钮,将鼠标指针移动到"弹出窗口阻止程序"上,在扩展栏里可以直接点击选择关闭或启用窗口阻止程序: 2.点击"弹出窗口阻止程序设置"(关闭后此选项为灰色,无法选择,启用后才能操作): 3.在"阻止级别"中有高.中.低三种设置级别,系统默认为中,可根据需要手动选择后,"关闭"即可: 方法二: 1.如果没有显示命令栏,可点击IE右上角"工具"按钮图标,选

window.open()弹出窗口防止被禁

window.open(),顾名思义,是指在当前浏览器窗口弹出另一个浏览器窗口. 因为多种原因,浏览对window.open弹出的窗口做了多方限制.限制不同,肯定会造成各浏览器弹出窗口的差异. 大部分浏览器会把由javascript弹出的窗口阻止(blocked)掉,得到用户的允许后,打开相应的弹窗. 现在的问题是,用户点击按钮,做相关的ajax请求,由于响应时间过长,当数据回来时,浏览器已经不认为这是在用户主导操作时间范畴内,而blocked掉弹出窗口. 解决方法: 由于window.open