HTML如何关闭窗口大全

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(是否全屏)这些参数你可以按照同样的格式使用
代码如果运行出错,就检查一下是否有多余的空格,还有那个“〈”“〉”,有一次我直接粘贴网页上的代码就好出过“〈”“〉”问题。
=====================================================================

你可能感兴趣的:(html,职场,关闭窗口,详解,大全,休闲)