Das Aktualisieren einer Webbrowserseite ist für viele Benutzer eine wichtige Funktion. Aber manchmal müssen Sie diesen Prozess möglicherweise automatisieren und eine automatische Seitenaktualisierung erstellen. Dies kann beispielsweise nützlich sein, wenn Sie den Status auf einer Website verfolgen oder mit dynamischen Daten arbeiten.
Sie können die Programmiersprache JavaScript verwenden, um eine automatische Seitenaktualisierung zu erstellen. Zuerst müssen Sie das Zeitintervall festlegen, nach dem die Seite aktualisiert wird. Zum Beispiel alle 5 Sekunden. Dazu können Sie die Funktion verwenden setInterval(). Es nimmt zwei Argumente an: aktualisierungsfunktion und Zeitintervall in Millisekunden.
Die Aktualisierungsfunktion kann je nach Aufgabe einfach oder komplex sein. Im einfachsten Fall verwenden Sie normalerweise eine Funktion location.reload(), die die aktuelle Seite neu lädt. In komplexeren Fällen kann die Aktualisierungsfunktion unabhängig von den Anforderungen und der Logik Ihrer Website geschrieben werden.
Beispielfunktion zum Aktualisieren einer Seite alle 5 Sekunden:
Nachdem Sie die Aktualisierungsfunktion erstellt und ein Zeitintervall festgelegt haben, wird die Webseite nach dem angegebenen Zeitintervall automatisch aktualisiert. Auf diese Weise können Sie sofort aktuelle Informationen von der Website abrufen, ohne die Seite manuell aktualisieren zu müssen.
Wie kann ich die Seite automatisch aktualisieren: schritt für Schritt anleitung
Das automatische Aktualisieren einer Seite kann in vielen Szenarien nützlich sein. In diesem Tutorial erfahren Sie, wie Sie die automatische Seitenaktualisierung mit JavaScript konfigurieren.
Schritt 1: Implementieren Sie ein JavaScript-Skript in Ihre HTML-Seite.
Schritt 2: Wir werden uns mit dem Code befassen.
- Wir erstellen eine Funktion mit dem Namen "Seite aktualisieren", die beim Aktualisieren der Seite aufgerufen wird.
- Verwenden Sie die Methode "location.reload()", das die aktuelle Seite neu lädt.
- Um die Funktion automatisch aufzurufen, verwenden wir die Methode "setTimeout", die die Ausführung der Funktion um eine bestimmte Zeit (in Millisekunden) verzögert. In unserem Fall haben wir die Verzögerungszeit auf 5000 Millisekunden festgelegt, was 5 Sekunden entspricht.
Schritt 3: Testen Sie die Aktualisierung der Seite.
- Speichern Sie die Änderungen in Ihrer HTML-Datei.
- Öffnen Sie Ihre HTML-Seite in einem Browser.
- Nach 5 Sekunden wird die Seite automatisch aktualisiert.
Sie können die Verzögerungszeit anpassen, indem Sie den Wert in der Methode "setTimeout" ändern. Sie können dieses Prinzip auch für komplexere Szenarien verwenden, z. B. um Daten mithilfe von AJAX-Anfragen zu aktualisieren.
Festlegen der Aktualisierungszeit
Um die automatische Aktualisierung der Seite zu konfigurieren, müssen Sie ein Meta-Tag mit dem Attribut http-equiv auf "refresh" verwenden. Im content-Attribut können Sie die Zeit in Sekunden angeben, nach der die Seite aktualisiert wird. Hier ist ein Beispiel für ein Tag:
In diesem Beispiel wird die Seite alle 10 Sekunden aktualisiert. Sie können die Zeit in Sekunden anstelle von "10" jederzeit einstellen.
Fügen Sie diesem Meta-Tag einen Abschnitt Ihres HTML-Dokuments hinzu, um die automatische Seitenaktualisierung zu konfigurieren.
Wenn Sie Benutzer darauf aufmerksam machen möchten, dass die Seite automatisch aktualisiert wird, können Sie eine entsprechende Nachricht hinzufügen. Hier ist ein Beispiel:
Страница будет автоматически обновлена через 10 секунд
Fügen Sie diesen Code nach dem Tag dem Abschnitt Ihres HTML-Dokuments hinzu.
Ihre Seite wird jetzt automatisch nach der von Ihnen angegebenen Zeit aktualisiert.
Erstellen von JavaScript-Funktionen
Um eine JavaScript-Funktion zu erstellen, die die Seite automatisch aktualisiert, müssen Sie das globale Window-Objekt und seine setTimeout() -Methode verwenden. Hier ist ein einfaches Beispiel:
function автоматическое_обновление() , 5000);>
In diesem Beispiel verwendet die Funktion automatisch aktualisieren() die setTimeout() -Methode, um eine Zeitverzögerung von 5.000 Millisekunden (5 Sekunden) festzulegen. Nachdem diese Verzögerung abgelaufen ist, wird die location-Methode verwendet.reload() wird aufgerufen, um die aktuelle Seite zu aktualisieren.
Damit die Funktion automatisch aktualisieren() jetzt beim Laden der Seite aufgerufen wird, können Sie dem Tag im Abschnitt Ihrer HTML-Seite den folgenden Code hinzufügen:
Wenn Sie also Ihre Seite öffnen, wird sie automatisch alle 5 Sekunden aktualisiert, dank der von Ihnen erstellten JavaScript-Funktion.
Verbinden einer Funktion mit einer Seite
Um die Seitenaktualisierung automatisch zu machen, müssen Sie eine spezielle Funktion aktivieren.
1. Erstellen Sie ein neues JavaScript-Skript mit einem Tag . Platzieren Sie es vor dem schließenden Tag