计时器,利用 JavaScript 写的计时器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlhttp://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>开始学习javascript</title>
</head>
</html>
<body>
<script type="text/javascript">
function check(t){
if(t<10)
{t="0"+t;}
return t;
}
var jishi_h=0;
var jishi_m=0;
var jishi_s=0;
var jishi_ms=0;
var jishi_settime;
function beginjishi(){
clearTimeout(jishi_settime);
jishi_ms+=1;
if(jishi_ms==100){
jishi_ms=0;
jishi_s=parseInt(jishi_s);
jishi_s++;
}
if(jishi_s==60)
{
jishi_s=0;
jishi_m=parseInt(jishi_m);
jishi_m++;
}
if(jishi_m==60)
{
jishi_m=0;
jishi_h=parseInt(jishi_h);
jishi_h++;
}
if(jishi_h==24)
{
jishi_h=parseInt(h);
jishi_h=0;
}
var h=check(jishi_h);
var m=check(jishi_m);
var s=check(jishi_s);
var ms=check(jishi_ms);
document.getElementById("jishiqi").value=h+":"+m+":"+s+"."+ms;
jishi_settime=setTimeout('beginjishi()',10);
document.getElementById('beginjishi1').value="开始";
}
function zantingjishi(){
clearTimeout(jishi_settime);
document.getElementById('beginjishi1').value="继续";
}
function chongzhijishi(){
jishi_a="00";
jishi_b="00";
jishi_c="00";
vjishi_d="00";
jishi_h=0;
jishi_m=0;
jishi_s=0;
jishi_ms=0;
document.getElementById("jishiqi").value=jishi_a+":"+jishi_b+":"+jishi_c+"."+jishi_d;
document.getElementById('beginjishi1').value="开始";
}
</script>
<input id="jishiqi" type="text" />
<input id="beginjishi1" type="button" value="开始" _disibledevent=>
<input type="button" value="暂停" _disibledevent=>
<input type="button" value="重置" _disibledevent=>
<script type="text/javascript">
var jishi_a="00";
var jishi_b="00";
var jishi_c="00";
var jishi_d="00";
document.getElementById("jishiqi").value=jishi_a+":"+jishi_b+":"+jishi_c+"."+jishi_d;
</script>
</body>
</html>
<a href=http://t.sina.com.cn/cnbailu>
Tags: 

延伸阅读

最新评论

发表评论