HTML如何关闭窗口大全
2006-09-09 17:21
351 查看
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>")
============================================================
最简单的无提示关闭窗口代码(直接复制便可用):
<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(是否全屏)这些参数你可以按照同样的格式使用
代码如果运行出错,就检查一下是否有多余的空格,还有那个“〈”“〉”,有一次我直接粘贴网页上的代码就好出过“〈”“〉”问题。
=====================================================================
相关文章推荐
- 用javascript实现控制打开网页窗口的大小 和HTML如何关闭窗口的技巧大全
- HTML如何关闭窗口大全(经典+有用+常用)
- HTML如何关闭窗口大全
- 转:js怎么样控制打开网页窗口的大小,HTML如何关闭窗口大全(经典+有用+常用)
- ASP HTML JS 弹出窗口关闭大全
- 如何在HTML网页中设置弹出窗口的办法
- 如何在javascript里用window.close(); 关闭窗口时不提示“是否要关闭本窗口”!
- MFC 如何关闭windows的自动播放窗口
- UNIGUI如何禁止关闭新窗口
- js window.open()实现打印,如何在关闭打印窗口时刷新父窗口
- 如何在javascript里用window.close(); 关闭窗口时不提示“是否要关闭本窗口”!
- 如何运用onunload事件判断浏览器是刷新还是关闭窗口
- 上海赛趣_如何关闭回掉函数的子页面窗口
- 如何在父窗口中得知window.open()出的子窗口关闭事件
- 所见即所得编辑器 aynHTML 大全——(一)如何部署、嵌入、装载动态内容
- [WPF疑难]如何禁用窗口上的关闭按钮
- 在HtmlView中如何屏蔽自动弹出窗口
- 3月30日 winform如何正确合理关闭登录窗口
- IE窗口关闭时如何提交JS事件???
- VC中如何关闭窗口退出程序