使用javascript倒计时关闭窗口

把下面的代码拷贝到head标签下:

<script type="text/javascript">
	var i = 4;
	clock();
function closewindow(){
	window.returnValue = true;
	window.close();
}
function clock(){
	i = i -1;
	if(document.getElementById("info")){
		document.getElementById("info").innerHTML = "本窗口将在"+i+"秒后自动关闭";
	}
	if(i > 0)
		setTimeout("clock();",1000);//设置定时器,目的:每隔一秒调用一次clock(),【递归调用】
	else
		closewindow();
}
</script>
 

把下面的代码拷贝到body标签下:

<center>
	******成功!<p>
	<div id="info">本窗口将在3秒后自动关闭</div>
	<input type="button" value="关闭窗口" onclick="closewindow();">
</center>
 

在浏览器里浏览一下,应该可以了。

你可能感兴趣的:(JavaScript,浏览器)