In der Praxis stoßen wir häufig auf ein Problem: Wie lässt sich die Seite nach N Sekunden automatisch springen? Code kopieren Der Code lautet wie folgt:<span style="font-size:18px;"> </span><span style="font-size:24px;"><meta http-equiv="refresh" content="3;URL=res.html"> </span> <span style="font-size:24px;">//Nach 3 Sekunden automatisch zu res.html springen. Die beiden gehören zur selben Datei. Wenn Sie zur JSP-Seite springen müssen, müssen Sie die URL-Adresse in die URL eingeben (die Daten, die in die Adressleiste des Browsers geschrieben werden, z. B.: http://localhost:8080/TestDemo/1.jsp)</span> Methode 2: Sie müssen die Methode im Fenster verwenden: setTimeout wertet einen Ausdruck nach einer angegebenen Anzahl von Millisekunden aus. Beispiel: Code kopieren Der Code lautet wie folgt:window.setTimeout("alert('Hallo Welt')", 1000); Dies wird im JS-Code geschrieben; Die konkrete Umsetzung sieht wie folgt aus: Code kopieren Der Code lautet wie folgt:<Skripttyp="text/javascript"> onload=function(){ <span style="white-space:pre"> </span>//Diese Methode beim Aufrufen der Webseite laden setTimeout(go, 3000); <span style="white-space:pre"> </span> /*Die Einheit in js ist ms*/ }; Funktion gehe(){ location.href="http://localhost:8080/TestDemo/index.jsp"; } </Skript> //Führe die Go-Methode nach 3 Sekunden automatisch aus und springe direkt zur Seite index.jsp Methode 3: Der Fehler der beiden obigen Beispiele besteht darin, dass sie springen können, wir aber nicht wissen, wann wir springen sollen. Implementieren Sie den Countdown 3-2-1; Die Methode settimeout kann dies nicht mehr tun; setInterval wertet einen Ausdruck alle angegebene Anzahl von Millisekunden aus. Wenn die gleiche Zeitspanne verstrichen ist, wird die entsprechende Funktion ausgeführt. Spezifische Implementierungsmethode: Code kopieren Der Code lautet wie folgt:<Skripttyp="text/javascript"> onload = Funktion() { Intervall festlegen (los, 1000); }; var x=3; //Verwenden globaler Variablen zur Ausführung Funktion gehe(){ X--; wenn(x>0){ document.getElementById("sp").innerHTML=x; //Der Wert von x ist jedes Mal anders. }anders{ Standort.href='res.html'; } } </Skript> Der obige Inhalt sind die drei in diesem Artikel beschriebenen gängigen Methoden zum automatischen Springen von HTML-Seiten nach 3 Sekunden. Ich hoffe, es gefällt Ihnen. |
<<: Die CSS-Priorität der Webseite wird für Sie ausführlich erklärt
>>: Docker-Installations- und Konfigurationsschritte für MySQL
Vor Kurzem haben wir SQL zur Optimierung online e...
Wie können Sie in MySQL die Berechtigungen anzeig...
1. Installieren Sie Shadowsocks sudo apt-get inst...
Geschäftsszenario: Verwenden Sie den EL-Dialog vo...
1. Laden Sie die erforderlichen Pakete herunter w...
Die MySQL-Fremdschlüsseleinschränkung (FOREIGN KE...
Vorwort Ich glaube, jeder weiß, dass Indizes geor...
1. Bereiten Sie die Java-Umgebung vor, jdk1.8 Übe...
In diesem Artikel wird der spezifische Code von v...
Inhaltsverzeichnis Datenvolumen des Docker-Contai...
Inhaltsverzeichnis Speicherverwaltung der Speiche...
1. Der Unterschied zwischen HTTP und HTTPS HTTP: ...
Ich habe gerade Ubuntu installiert und als ich es...
Erstellen einer Tabelle Tabelle erstellen Bestell...
Inhaltsverzeichnis 1. Grammatik 2. Beispiele 3. A...