1. O método setTimeout () é usado para chamar uma função ou calcular uma expressão após o número especificado de milissegundos.
setTimeout () executa o código apenas uma vez. Se você deseja ligar várias vezes, use setInterval () ou tenha o código em si chamada setTimeout () novamente.
<! xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <tittle> setTimeout </title> </head> <body> <div id id = 'div1'> </divrcript; // mostra a função da contagem regressiva ShowTime () {t -= 1; Document.getElementById ('div1'). Innerhtml = t; if (t == 0) {location.href = 'http: //www.baidu.com'; } // execute uma vez a cada segundo, ShowTime () setTimeout ("ShowTime ()", 1000); } // Execute ShowTime () ShowTime (); </script>2. O método setInterval () pode chamar funções ou calcular expressões de acordo com o período especificado (em milissegundos).
O método setInterval () chamará a função continuamente até que o ClearInterval () seja chamado ou a janela seja fechada. O valor de identificação retornado por setInterval () pode ser usado como um parâmetro para o método clearInterval ().
<html> <body> <input type = "text" id = "relógio" size = "35"/> <idioma do script = javascript> var = self.setInterval ("clock ()", 50) function () {var = new date () document.getElementBy ("relógio). intervalo </butão> </body> </html>Deixe -me apresentar a leitura relevante abaixo
1. Para a função setInterval (), você pode consultar a explicação detalhada do uso da função setInterval ().
2. Location.Href pode se referir à propriedade HREF do objeto Localização.
3. Para o atributo Innerhtml, você pode consultar o capítulo sobre o uso do atributo inerhtml do JS.
O seguinte é um exemplo para apresentá -lo a você:
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> Método para pular páginas em tempo hábil </title) </frike> <body> <script Tipo "text/javascript"> var = 10; // Inicie a função de tempo de 1 segundo consulte () {if (t == 0) {location = "www.baidu.com"; //#defina o endereço do link de salto} document.getElementById ('show'). Innerhtml = ""+t+"salto em segundos"; // mostra contagem regressiva t--; // contra -decrementos} </script> <span id = "show"> </span> </body> </html>Problemas encontrados:
Quando o método JS acima é colocado em $ (function () {......}), o navegador relatará Metodxx () não é definido;
A definição de função () {} deve ser colocada em <SCRIPT> </SCRIPT>
O acima é o Javascript Implementation Countdown Jump (recomendado) introduzido pelo editor. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!