HTML如何关闭窗口大全(经典+有用+常用)
2008-04-08 18:03
295 查看
window.close关闭窗口,不弹出系统提示,直接关闭
===================================================
当我们用这种方法:Response.Write("<script>window.close()</script>")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("<script>window.opener=null;window.close()</script>")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("<script>window.opener.top.opener=null;window.opener.top.close()</script>")
============================================================
最简单的无提示关闭窗口代码(直接复制便可用):
<input type="button" onClick="window.opener = 'xxx';window.close();"
value="IE6最简单的无提示关闭窗口" >
==============================================================
关闭窗口有提示:
<input type="button" onClick="javascript:window.close();" value="关闭">
<a href="javascript:window.close();">关闭</a>
==============================================================
自动关闭窗口代码:
<script language="javascript">
<!--
function clock(){i=i-1
document.title="本窗口将在"+i+"秒后自动关闭!"
if(i>0)setTimeout("clock();",1000);
else self.close();}
var i=20
clock();
//-->
</script>
在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。
==================================================================
无提示操作,自动关闭窗口
<script>setTimeout("window.opener = 'xxx';window.close();;",1000);</script>
==================================================================
怎么隐藏IE的菜单栏,工具栏和地址栏:
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<a href="javascript:;" onClick="MM_openBrWindow('s.html','yy','width=300,height=300')">连接该页的地址</a>
===================================================================
设置本窗口大小且定时自动无提示关闭:
<BODY onload="top.resizeTo(300,300);">
<div align=center>成功插入数据!<br><br>
</div>
<script>setTimeout("window.opener = 'xxx';window.close();;",2000);</script>
</BODY>
====================================================================
点击连接弹出一特定(隐藏IE的菜单栏,工具栏和地址栏)窗口:
<A HREF="s.html" onClick="javascript:window.open(this.href,'_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=no,top=0,left=0,width=790,height=545');return false">新建窗口 </a>
=====================================================================
详细介绍设置窗口大小,IE的菜单栏,工具栏和地址栏:
设置窗口大小可以用resizeTo(),resizeBy()函数 把这段代码加到你网页源代码的<head></head>之间。
〈script language=javascript〉resizeTo(x,y)〈/script〉或者把其中的resizeBy()
x,y是你想要的窗口的长宽,dx,dy是你想要窗口长宽增加的值。(dx,dy)是负数的时候就缩小了。
隐藏工具栏,菜单栏的话必须打开新窗口才行(下面的代码对IE而言,不同浏览器可能格式有所区别,open后面不要回车换行!)
window.open("url","window_name","menubarbar=no,toolbar=no"></script〉
〈script> url是你要在新窗口中显示的网页的地址,window_name是窗口的名字,做链接的时候可能用到,不用的话可以用""代替,menubarbar (菜单栏) toolbar (工具栏)locationbar(地址栏) status(状态栏) personalbar resizabla(是否 允许调整大小) fullsreen(是否全屏)这些参数你可以按照同样的格式使用
代码如果运行出错,就检查一下是否有多余的空格,还有那个“〈”“〉”,有一次我直接粘贴网页上的代码就好出过“〈”“〉”问题。
当我们用这种方法:Response.Write("<script>window.close()</script>")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("<script>window.opener=null;window.close()</script>")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("<script>window.opener.top.opener=null;window.opener.top.close()</script>")
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
最简单的window.close()比如:<a href="javascript:window.close();">Close</a>
但是,如果不是用window.open()打开的窗口,就有提示,要去掉可以采取以下方法:
//IE6+SP1以下有效
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<a href="javascript:closeit.Click()">点这里关闭窗口</a>
//IE5.5以上有效
<input type=button value=关闭 onclick="window.opener='null';window.close()">
//IE5.5以上有效
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>
===================================================
当我们用这种方法:Response.Write("<script>window.close()</script>")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("<script>window.opener=null;window.close()</script>")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("<script>window.opener.top.opener=null;window.opener.top.close()</script>")
============================================================
最简单的无提示关闭窗口代码(直接复制便可用):
<input type="button" onClick="window.opener = 'xxx';window.close();"
value="IE6最简单的无提示关闭窗口" >
==============================================================
关闭窗口有提示:
<input type="button" onClick="javascript:window.close();" value="关闭">
<a href="javascript:window.close();">关闭</a>
==============================================================
自动关闭窗口代码:
<script language="javascript">
<!--
function clock(){i=i-1
document.title="本窗口将在"+i+"秒后自动关闭!"
if(i>0)setTimeout("clock();",1000);
else self.close();}
var i=20
clock();
//-->
</script>
在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。
==================================================================
无提示操作,自动关闭窗口
<script>setTimeout("window.opener = 'xxx';window.close();;",1000);</script>
==================================================================
怎么隐藏IE的菜单栏,工具栏和地址栏:
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<a href="javascript:;" onClick="MM_openBrWindow('s.html','yy','width=300,height=300')">连接该页的地址</a>
===================================================================
设置本窗口大小且定时自动无提示关闭:
<BODY onload="top.resizeTo(300,300);">
<div align=center>成功插入数据!<br><br>
</div>
<script>setTimeout("window.opener = 'xxx';window.close();;",2000);</script>
</BODY>
====================================================================
点击连接弹出一特定(隐藏IE的菜单栏,工具栏和地址栏)窗口:
<A HREF="s.html" onClick="javascript:window.open(this.href,'_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=no,top=0,left=0,width=790,height=545');return false">新建窗口 </a>
=====================================================================
详细介绍设置窗口大小,IE的菜单栏,工具栏和地址栏:
设置窗口大小可以用resizeTo(),resizeBy()函数 把这段代码加到你网页源代码的<head></head>之间。
〈script language=javascript〉resizeTo(x,y)〈/script〉或者把其中的resizeBy()
x,y是你想要的窗口的长宽,dx,dy是你想要窗口长宽增加的值。(dx,dy)是负数的时候就缩小了。
隐藏工具栏,菜单栏的话必须打开新窗口才行(下面的代码对IE而言,不同浏览器可能格式有所区别,open后面不要回车换行!)
window.open("url","window_name","menubarbar=no,toolbar=no"></script〉
〈script> url是你要在新窗口中显示的网页的地址,window_name是窗口的名字,做链接的时候可能用到,不用的话可以用""代替,menubarbar (菜单栏) toolbar (工具栏)locationbar(地址栏) status(状态栏) personalbar resizabla(是否 允许调整大小) fullsreen(是否全屏)这些参数你可以按照同样的格式使用
代码如果运行出错,就检查一下是否有多余的空格,还有那个“〈”“〉”,有一次我直接粘贴网页上的代码就好出过“〈”“〉”问题。
当我们用这种方法:Response.Write("<script>window.close()</script>")
总是提示什么:你查看的网页试图关闭的提示
如何去掉提示,直接关闭窗体?
可以用以下方法:
Response.Write("<script>window.opener=null;window.close()</script>")
只有ie6才支持.
opener只要设为任何值都可以,不会出现提示
如果是通过子窗体关闭父窗体时怎么做呢
子窗体(弹出窗体):
同理可得:
Response.Write("<script>window.opener.top.opener=null;window.opener.top.close()</script>")
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
最简单的window.close()比如:<a href="javascript:window.close();">Close</a>
但是,如果不是用window.open()打开的窗口,就有提示,要去掉可以采取以下方法:
//IE6+SP1以下有效
<OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<a href="javascript:closeit.Click()">点这里关闭窗口</a>
//IE5.5以上有效
<input type=button value=关闭 onclick="window.opener='null';window.close()">
//IE5.5以上有效
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>
相关文章推荐
- 转:js怎么样控制打开网页窗口的大小,HTML如何关闭窗口大全(经典+有用+常用)
- HTML如何关闭窗口大全
- 用javascript实现控制打开网页窗口的大小 和HTML如何关闭窗口的技巧大全
- HTML如何关闭窗口大全
- ASP HTML JS 弹出窗口关闭大全
- Extjs中如何关闭parent对象窗口打开的window对象
- wpf mvvm ViewModel如何关闭view窗口
- 常用经典SQL语句大全完整版--详解+实例 《来自网络,很全没整理,寄存与此》
- 常用正则表达式大全!(例如:匹配中文、匹配html)
- 常用正则表达式大全!(例如:匹配中文、匹配html)
- .NET入门(三)运行窗口(Console)程序,窗口为何一闪而过,如何不关闭?
- 常用IT编程开发网址大全 174个 经典收藏推荐
- 在窗口小部件里快速设置如何默认同步关闭
- html 无提示关闭窗口
- 经典sql语句大全-非常有用(特指Mysql)
- VC中如何关闭窗口退出程序
- 如何运用onunload事件判断浏览器是刷新还是关闭窗口
- MFC中如何自定义点击关闭窗口的操作
- 常用正则表达式大全!(例如:匹配中文、匹配html)
- 如何让在iframe框架内的按钮模拟HTA窗口的关闭功能? [复制链接]