Добрый день! Может кто объяснить, что не так. Не останавливается работа setInterval c помощью команды clearTimeout.
В этом примере:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> Таблица </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="keywords" content=" шаблон, html, html">
<meta name="description" content="Зто таблица">
<!-- <link rel="stylesheet" href="style.css" type="text/css" /> Ссылка файл стилей, если стили задаются отдельным файлом -->
<style type="text/css">
</style>
</head>
<body>
<script>
var s=0;
function vremy() {
s=s+1;
document.getElementById("vremy").innerHTML=s;
}
function start() {
s=0;
var timerID=setInterval("vremy()",1000); // запускаем отсчет в секундах, можно без var, но нужно для остановки
};
function stop() {
clearTimeout(timerID);
s=0;
}
</script>
<div id="button">
<input type="button" value="Start" name="statr" onclick="start()">
<input type="button" value="Stop" name="stop" onclick="stop()">
</div>
<div id="vremy">
Время
</div>
</body>
</html>