Definição e uso:
O método setTimeout() é usado para chamar uma função ou expressão calculada após um número especificado de milissegundos.
gramática:
setTimeout(código, milissegundos)
parâmetro:
code (obrigatório): A string do código JavaScript a ser executada após a função a ser chamada.
milissegundos (obrigatório): o número de milissegundos a esperar antes de executar o código.
dica:
setTimeout() executa o código apenas uma vez. Se você quiser chamá-lo várias vezes, use setInterval() ou faça com que o próprio código chame setTimeout() novamente.
Exemplo:
Copie o código do código da seguinte forma:
<linguagem script="javascript">
função temporizador(){
var valor=Número(document.all['time'].value);
if (valor>1) document.all['time'].value=value-1;
outro {
document.all['time'].value="Concordo";
retornar falso;
}
window.setTimeout("temporizador()",1000);
}
</script>
<body onload="timer()">
<input name="time" value="10" type="button" />
</body>