1. La méthode setTimeout () est utilisée pour appeler une fonction ou calculer une expression après le nombre spécifié de millisecondes.
setTimeout () Exécute le code une seule fois. Si vous souhaitez appeler plusieurs fois, utilisez SetInterval () ou demandez à nouveau le code d'appel lui-même SetTimeout ().
<! 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"> <head runat = "server"> <title> setTimeout </ title> </ head> <body> <div id = 'div1'> </div> </ body> </ html> <script type = "text / javascript"> // Set Counddown SecondSouls var t = 10; // Afficher la fonction des secondes de compte à rebours showtime () {t - = 1; document.getElementById ('div1'). innerHtml = t; if (t == 0) {location.href = 'http: //www.baidu.com'; } // Exécuter une fois par seconde, showtime () setTimeout ("showtime ()", 1000); } // exécuter showtime () showtime (); </cript>2. La méthode setInterval () peut appeler des fonctions ou calculer les expressions en fonction de la période spécifiée (en millisecondes).
La méthode setInterval () appellera la fonction en continu jusqu'à ce que ClearInterval () soit appelé ou que la fenêtre soit fermée. La valeur ID renvoyée par setInterval () peut être utilisée comme paramètre sur la méthode ClearInterval ().
<html> <body> <input type = "text" id = "horloge" size = "35" /> <script linguisse = javascript> var int = self.setinterval ("horloge ()", 50) function horloge () {var t = new Date () document.getElementById ("horlo Interval </futton> </body> </html>Permettez-moi de présenter la lecture pertinente ci-dessous
1. Pour la fonction setInterval (), vous pouvez vous référer à l'explication détaillée de l'utilisation de la fonction SetInterval ().
2. Emplacement.href peut se référer à la propriété HREF de l'objet de localisation.
3. Pour l'attribut InnerHTML, vous pouvez vous référer au chapitre sur l'utilisation de l'attribut InnerHTML de JS.
Ce qui suit est un exemple pour vous le présenter:
<html> <éadfr> <méta http-equiv = "tent-type" contenu = "text / html; charset = utf-8" /> <itle> Méthode pour sauter les pages en temps opportun </ title> </ head> <body> <script type = "text / javascript"> var = 10; // définir le saut setterval ("Refor (Refory ()", 1000; // Démarrez la fonction de synchronisation d'une seconde ReFOR () {if (t == 0) {location = "www.baidu.com"; // # Définissez l'adresse du lien de saut} document.getElementById ('show'). Innerhtml = "" + t + "saut en secondes"; // montre le compte à rebours t--; // Counter Decmenment} </ script> <span id = "show"> </span> </body> </html>Problèmes rencontrés:
Lorsque la méthode JS ci-dessus est placée dans $ (function () {......}), le navigateur rapportera que Methodxx () n'est pas défini;
La définition de la fonction () {} doit être placée dans <Script> </cript>
Ce qui précède est le JavaScript Implémentation Countdown Jump (recommandé) qui vous a présenté par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!