ストップウォッチ









<BODY BGCOLOR="#80ff80" onload="fReset()" COLOR="#FFDDFF">
<H1><DIV ALIGN=CENTER>ストップウォッチ<BR></DIV></H1><P>
<BR>
<SCRIPT LANGUAGE="JavaScript">
hour=0;min=0;sec=0;active=0;
function fReset(){
	fStop();
	hour=0;min=0;sec=0;active=0;
	sTime=new Date();
	sTime.setHours(hour);
	sTime.setMinutes(min);
	sTime.setSeconds(sec);
	document.form1.timer.value=sTime.toLocaleString();
}
function fStart(){
	if(active==0){
		active=1;
		timerID=setInterval("fKernel()",1000);
	}
}
function fKernel(){
	sec++;
	if(sec==60){
		min++;sec=0;
		if(min==60){
			hour++;min=0;
		}
	}
	sTime.setHours(hour);
	sTime.setMinutes(min);
	sTime.setSeconds(sec);
	document.form1.timer.value=sTime.toLocaleString();
}
function fStop(){
	if(active==1){
		active=0;
		clearInterval(timerID);
	}
}
</SCRIPT><BR></P><FORM NAME="form1">
<P>
<DIV ALIGN=CENTER><HR WIDTH=80%><BR>
<INPUT TYPE=TEXT NAME="timer" SIZE=26 ID="timer"><BR>
<INPUT TYPE=BUTTON VALUE="スタート" onClick="fStart()"><INPUT TYPE=BUTTON VALUE="ストップ" onClick="fStop()"><INPUT TYPE=BUTTON VALUE="リセット" onClick="fReset()"><BR>
<HR WIDTH=80%><BR></DIV></P>
</FORM></BODY>