(轉)
??????<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
</head>
<body>
<form action="somepage.asp">
<input type="text" value="0" name="txt1"/>
<input type="button" value="開始" name="btnStart"/>
<input type="button" value="重置" name="btnReset"/>
</form>
</body>
</html>
<script language="JavaScript" type="text/javascript">
<!--
//獲取表單中的表單域
var txt=document.forms[0].elements["txt1"];
var btnStart=document.forms[0].elements["btnStart"];
var btnReset=document.forms[0].elements["btnReset"]
//定義定時器的id
var id;
//每10毫秒該值增加1
var seed=0;
btnStart.onclick=function(){
????? //根據按鈕文本來判斷當前操作
????? if(this.value=="開始"){
????????????? //使按鈕文本變為停止
????????????? this.value="停止";
????????????? //使重置按鈕不可用
????????????? btnReset.disabled=true;
????????????? //設置定時器,每0.01s跳一次
????????????? id=window.setInterval(tip,10);
????? }else{
????????????? //使按鈕文本變為開始
????????????? this.value="開始";
????????????? //使重置按鈕可用
????????????? btnReset.disabled=false;
????????????? //取消定時
????????????? window.clearInterval(id);
????? }
}

//重置按鈕
btnReset.onclick=function(){
???? seed=0;
}
//讓秒表跳一格
function tip(){
????? seed++;
????? txt.value=seed/100;
}
//-->
</script>