setTimeout (código, milisec) //- execute o código após o tempo especificado
Código deve;
Millisec deve;
ClearTimeout (setTimeoutId) //- Cancelar setTimeout ()
setInterval (código, milisec);
Código deve;
Millisec deve;
ClearInterval (intervalido);
Use o setTimeout (Code, Millisec) para obter o efeito setInterval, apenas métodos de chamada aninhados;
Abaixo está uma página de contagem regressiva
A cópia do código é a seguinte:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // pt" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-bransitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "content-type" content = "text /html; charset = gb2312" />
<title> unt intitulado Documento </title>
<script type = "text/javascript">
var c = 6;
var t;
função timedCount ()
{
var time = document.getElementById ('txt').
if (horário> 0) {
document.getElementById ('txt'). value = c;
c = c-1;
t = setTimeout ("timedCount ()", 1000);
}
outro{
ClearTimeout (t);
}
}
</script>
</head>
<Body>
<morm>
<input type = "Button" Value = "Horário de início!" OnClick = "TimedCount ()">
<input type = "text" id = "txt" value = "6">
</morm>
</body>
</html>