setTimeout (code, millisec) //- выполнить код после указанного времени
Код должен;
Миллисек должен;
ClearTimeOut (setTimeOutid) //- Cancel SetTimeOut ()
SetInterval (Code, Millisec);
Код должен;
Миллисек должен;
ClearInterval (интервалид);
Используйте SetTimeout (код, Millisec) для достижения эффекта SetInterval, только вложенные методы вызова;
Ниже приведена страница обратного отсчета
Кода -копия выглядит следующим образом:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = gb2312" />
<title> unt назвал документ </title>
<script type = "text/javascript">
var c = 6;
var t;
функция TimeDCount ()
{
var time = document.getElementbyId ('txt'). value;
if (время> 0) {
document.getElementbyId ('txt'). value = c;
c = C-1;
t = setTimeout ("TimeDCount ()", 1000);
}
еще{
ClearTimeout (t);
}
}
</script>
</head>
<тело>
<форма>
<input type = "button" value = "Time!"
<input type = "text" id = "txt" value = "6">
</form>
</body>
</html>