ページを読み込んでも、何をしても時計が表示されません。ボタンを2つ作りました。stopTime()
含む機能を参照するボタンを削除するとclearTimeout(t);
、時計が表示されます。ボタンを戻すと時計が動かなくなります。
<body onload="getTime()">
<script>
var t;
function getTime()
{
var time = new Date();
var hour = time.getHours();
var minute = time.getMinutes();
var second = time.getSeconds();
hour = checkTime(hour);
minute = checkTime(minute);
second = checkTime(second);
var actualtime = hour + ":" + minute + ":" + second;
document.getElementById("time").innerHTML = actualtime;
t = setTimeout(function(){getTime()},1000);
}
function checkTime(i)
{
if ( i < 10 )
i = "0" + i;
return i;
}
function stopTime();
{
clearTimeout(t);
}
</script>
</body>
</html>
前もって感謝します!