<html>
<head>
<title>窗口关闭</title>
</head>
<body>
<input type='button' value='点我窗口将关闭' Response.Write("<script language=\"javascript\">window.opener=nullwindow.close()</script>")>
</body>
</html>
<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>
上面代码拷贝到要关闭的网页中<body></body>,
i=20表示20秒后关闭,
可以修改成其他的数值,
有一点不太好,
就是关闭的时候需要点击d处消息框,
不过js实现的这种代码,
都要有这步...
关闭窗口时不d对话框,有三种方法,第一种有时会失灵,建议用第二种或第三种。第一种:
<script type="text/javascript">
//关闭窗口时不d对话框
function clock(){
window.opener=null
window.close()
}
</script>
<input type="button" Value="关闭" onClick="clock()">
--------------------------------------------------------------------------
上面的不行,下面的一定行。
第二种:
1.我关闭的页面,代码如下:
<script type="text/javascript">
function clock(){
window.open("open.html","_top")
}
</script>
<input type="button" Value="关闭" onClick="clock()">
2.建一个名为 open.html 文件,把下面的代复制进去。
<script type="text/javascript">
window.opener=null
window.close()
</script>
--------------------------------------------
第三种:
1.我关闭的页面,代码如下:
<input type="button" Value="关闭" onClick="window.open('open.html','_top')">
2.建一个名为 open.html 文件,把下面的代复制进去。
<script type="text/javascript">
window.opener=null
window.close()
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)