点击链接,弹出最大化窗口可能水平和垂直方向都居中的小窗口
来源:互联网 发布:网络电视有马赛克 编辑:程序博客网 时间:2024/06/07 01:22
点击链接,弹出最大化窗口或者水平和垂直方向都居中的小窗口
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试页</title>
<script type="text/javascript">
/*
Author : yenange, 2012-08-23
Description: 打开一个最大化的窗口
Parameter : url -> 必选项,要打窗口的地址
windowName -> 可选项,窗口名称。注无此参时,将产生一个不会重复的窗口名称,避免再次点击无法打开新窗口。
otherOptions -> 可选项,window.open 中除了left,top,width,height之外的选项。无此参时默认显示所菜单栏工具栏等。
Demo : <a href="javascript:void(0)" onclick="openMaxWindow('www.baidu.com','测试窗口名称','location=no')">测试打开最大化窗口</a>
<a href="javascript:void(0)" onclick="openMaxWindow('www.baidu.com')">测试打开最大化窗口</a>
*/
function openMaxWin( url, windowName, otherOptions ){
if( typeof(url)=="undefined" ){
url="";
}
if( typeof(windowName)=="undefined" || windowName=="" ){
windowName= new Date().getTime();
}
if( typeof(otherOptions)=="undefined" ){
otherOptions="alwaysRaised=yes,location=yes,menubar=yes,resizable=yes,scrollbars=yes,titlebar=yes,toolbar=yes";
}
window.open(url, windowName, " left=0,top=0,width="+ (screen.availWidth - 10) +",height="+ (screen.availHeight-50) +","+ otherOptions );
}
/*
Author : yenange, 2012-08-23
Description: 打开一个水平和垂直方向都居中的窗口
Parameter : url -> 必选项,要打窗口的地址
width -> 可选项, 窗口宽度。如无则默认为600
height -> 可选项, 窗口宽度。如无则默认为450
windowName -> 可选项,窗口名称。注无此参时,将产生一个不会重复的窗口名称,避免再次点击无法打开新窗口。
otherOptions -> 可选项,window.open 中除了left,top,width,height之外的选项。无此参时默认不显示菜单栏等。
Demo : <a href="javascript:void(0)" onclick="openCenWin('www.baidu.com',600,500,'测试窗口名称','location=no')">水平和垂直方向都居中的窗口</a>
<a href="javascript:void(0)" onclick="openCenWin('www.baidu.com')">水平和垂直方向都居中的窗口</a>
*/
function openCenWin( url, width, height, windowName, otherOptions ){
if( typeof(url)=="undefined" ){
url="";
}
if( typeof(width)=="undefined" ){
width = 600;
}
if( typeof(height)=="undefined" ){
height = 450;
}
var left = ( screen.availWidth - width )/2;
var top = ( screen.availHeight - height )/2;
if( typeof(windowName)=="undefined" || windowName=="" ){
windowName= new Date().getTime();
}
if( typeof(otherOptions)=="undefined" ){
otherOptions="alwaysRaised=yes,location=no,menubar=no,resizable=yes,scrollbars=no,titlebar=no,toolbar=no";
}
window.open(url, windowName, " left="+ left +",top=" + top + ",width="+ width +",height="+ height +","+ otherOptions );
}
</script>
</head>
<body>
<div>
<a href="javascript:void(0)" onclick="openMaxWin('www.baidu.com','测试窗口名称','location=no')">测试打开最大化窗口</a>
<a href="javascript:void(0)" onclick="openMaxWin('www.baidu.com')">测试打开最大化窗口_仅url</a>
<a href="javascript:void(0)" onclick="openCenWin('www.baidu.com',600,500,'测试窗口名称','location=no')">水平和垂直方向都居中的窗口</a>
<a href="javascript:void(0)" onclick="openCenWin('www.baidu.com')">水平和垂直方向都居中的窗口_仅url</a>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试页</title>
<script type="text/javascript">
/*
Author : yenange, 2012-08-23
Description: 打开一个最大化的窗口
Parameter : url -> 必选项,要打窗口的地址
windowName -> 可选项,窗口名称。注无此参时,将产生一个不会重复的窗口名称,避免再次点击无法打开新窗口。
otherOptions -> 可选项,window.open 中除了left,top,width,height之外的选项。无此参时默认显示所菜单栏工具栏等。
Demo : <a href="javascript:void(0)" onclick="openMaxWindow('www.baidu.com','测试窗口名称','location=no')">测试打开最大化窗口</a>
<a href="javascript:void(0)" onclick="openMaxWindow('www.baidu.com')">测试打开最大化窗口</a>
*/
function openMaxWin( url, windowName, otherOptions ){
if( typeof(url)=="undefined" ){
url="";
}
if( typeof(windowName)=="undefined" || windowName=="" ){
windowName= new Date().getTime();
}
if( typeof(otherOptions)=="undefined" ){
otherOptions="alwaysRaised=yes,location=yes,menubar=yes,resizable=yes,scrollbars=yes,titlebar=yes,toolbar=yes";
}
window.open(url, windowName, " left=0,top=0,width="+ (screen.availWidth - 10) +",height="+ (screen.availHeight-50) +","+ otherOptions );
}
/*
Author : yenange, 2012-08-23
Description: 打开一个水平和垂直方向都居中的窗口
Parameter : url -> 必选项,要打窗口的地址
width -> 可选项, 窗口宽度。如无则默认为600
height -> 可选项, 窗口宽度。如无则默认为450
windowName -> 可选项,窗口名称。注无此参时,将产生一个不会重复的窗口名称,避免再次点击无法打开新窗口。
otherOptions -> 可选项,window.open 中除了left,top,width,height之外的选项。无此参时默认不显示菜单栏等。
Demo : <a href="javascript:void(0)" onclick="openCenWin('www.baidu.com',600,500,'测试窗口名称','location=no')">水平和垂直方向都居中的窗口</a>
<a href="javascript:void(0)" onclick="openCenWin('www.baidu.com')">水平和垂直方向都居中的窗口</a>
*/
function openCenWin( url, width, height, windowName, otherOptions ){
if( typeof(url)=="undefined" ){
url="";
}
if( typeof(width)=="undefined" ){
width = 600;
}
if( typeof(height)=="undefined" ){
height = 450;
}
var left = ( screen.availWidth - width )/2;
var top = ( screen.availHeight - height )/2;
if( typeof(windowName)=="undefined" || windowName=="" ){
windowName= new Date().getTime();
}
if( typeof(otherOptions)=="undefined" ){
otherOptions="alwaysRaised=yes,location=no,menubar=no,resizable=yes,scrollbars=no,titlebar=no,toolbar=no";
}
window.open(url, windowName, " left="+ left +",top=" + top + ",width="+ width +",height="+ height +","+ otherOptions );
}
</script>
</head>
<body>
<div>
<a href="javascript:void(0)" onclick="openMaxWin('www.baidu.com','测试窗口名称','location=no')">测试打开最大化窗口</a>
<a href="javascript:void(0)" onclick="openMaxWin('www.baidu.com')">测试打开最大化窗口_仅url</a>
<a href="javascript:void(0)" onclick="openCenWin('www.baidu.com',600,500,'测试窗口名称','location=no')">水平和垂直方向都居中的窗口</a>
<a href="javascript:void(0)" onclick="openCenWin('www.baidu.com')">水平和垂直方向都居中的窗口_仅url</a>
</div>
</body>
</html>
0 0
- 点击链接,弹出最大化窗口可能水平和垂直方向都居中的小窗口
- 点击链接,弹出最大化窗口或者水平和垂直方向都居中的小窗口
- jQuery创建水平和垂直居中的div窗口
- css实现弹出窗口始终垂直水平居中
- DIV块,窗口水平居中,窗口水平垂直居中
- 新弹出的窗口最大化,和点击右上角最大化一样的效果
- div自动适应浏览器窗口水平和垂直居中
- div自动适应浏览器窗口水平和垂直居中
- div自动适应浏览器窗口水平和垂直居中
- java设置窗口居中和窗口最大化
- 一个position为fixed的div,宽高自适应,怎样让它水平垂直都在窗口居中?
- 垂直水平都居中
- 链接最大化和最小化窗口
- css 实现水平居中 和 垂直水平都居中
- DIV水平,垂直方向都居中于浏览器
- HTML中盒子模型上下左右(水平和垂直方向)都居中
- css布局:水平和垂直方向都居中,以及用flex实现
- 点击弹出小窗口的js
- CCF NOI1062 计算曼哈顿距离
- CCF NOI1063 计算组合数
- python——type isinstance dir
- windows系统关闭软件自启动
- UCOS-II学习笔记
- 点击链接,弹出最大化窗口可能水平和垂直方向都居中的小窗口
- 飞得更高(四)皮包公司
- poj 1947 树形dp(求一颗树最少经过几次剪枝,可以得到特定大小的子树)
- C# 预处理器指令
- POJ 3734 Blocks 矩阵快速幂
- C# 正则表达式
- C# 异常处理
- Boost asio.
- C# 文件的输入与输出