Você está aqui: JavaScript ::: Dicas & Truques ::: Timers em JavaScript |
|
Como interromper um timer setTimeout() usando a função clearTimeout() do JavaScriptQuantidade de visualizações: 3411 vezes |
|
|
Como já vimos em outras dicas dessa seção, o método setTimeout() do objeto window do JavaScript pode ser usado quando queremos disparar um ação após decorrido um determinado tempo, ou seja, um timer que vai, após o tempo informado, disparar um trecho de código. Agora veremos como é possível interromper a execução de um timer setTimeout() usando o método clearTimeout() do objeto window. Para isso, analise atentamente o código abaixo:
Veja que temos um timer setTimeout() que será disparado após decorridos 5 segundos. Quando isso acontecer, a função direcionar() será chamada e o browser será direcionado para outra URL. No entanto, se o botão for clicado antes disso, a função interromper() será chamada e, no corpo dela, uma chamada à clearTimeout() fará com que a execução do timer seja cancelada. Note que o método clearTimeout() recebe o identificador do timer setTimeout() que, no nosso exemplo, é a variável "timer". |
|
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
|
Java - Java Swing - Como criar sua primeira JTree usando um vetor de nomes de linguagens de programação |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




