当前位置: 代码迷 >> Web前端 >> 记时关闭窗口
  详细解决方案

记时关闭窗口

热度:274   发布时间:2012-10-25 10:58:57.0
倒计时关闭窗口

倒计时关闭窗口用到的是setTimeout()方法,定义一个全局的变量来保存时间,然后多长时间执行一次

代码如下:

<script type="text/javascript"> 
var time=10;//定义全部变量倒计时间
 function winclose()
 {	 
	 var p=document.getElementById("show");
	 if(time>0)
	    {
		 p.innerHTML="<span style=\"color:#f00;font-size:20px;\">"+time+"秒"+"</span>"+"后关闭当前窗口!";
		 time--;
		 }
		 else{
			window.opener=null;//关闭窗口时不出现提示窗口
		    window.close();
			 }		
	 window.setTimeout(winclose,1000);	//定时器
	 }
	 window.onload=winclose;//加载后执行
</script>

?html页面的代码

<body>
当前窗口正打开呢!
<p id="show" style="font-size:20px;"></p>
</body>

?

  相关解决方案