<html>
<head>
<title>asdf</title>
<script language = JavaScript>
<!--
// 按"时:分:秒"的格式设置限制时间
var limit = "1:2:10";
var parselimit = limit.split(":");
totallimit = parselimit[0]*3600+parselimit[1]*60+parselimit[2]*1; // 换算成秒
function beginTimer()
{
if (totallimit <= 0)
{
alert("请注意休息!"); // 限制时间到时,进行的处理
}
else
{
curhour = Math.floor(totallimit/3600);
curmin = Math.floor((totallimit-curhour*3600)/60);
cursec = Math.floor(totallimit-curhour*3600-curmin*60)
timeLeft = "只剩下"+curhour+"小时"+curmin+"分钟"+cursec+"秒";
document.lefttime.left.value = timeLeft;
totallimit--;
window.setTimeout("beginTimer();",1000);
}
}
//-->
</script>
</head>
<body onload="beginTimer();">
<form name="lefttime">
<input type="text" name="left">
</form>
</body>
</html>
注:在文章《JS中的setTimeout和setInterval的区别》
(Url:http://www.cnblogs.com/heroman/archive/
浙公网安备 33010602011771号