Gelöst: Javascript-Umleitung nach 5 Sekunden

Letzte Aktualisierung: 09/11/2023

Das Hauptproblem besteht darin, dass die Umleitung nach 5 Sekunden abläuft.

setTimeout(function(){
   window.location.href = 'http://www.example.com';
}, 5000);

Diese Codezeile verwendet die setTimeout-Funktion, um die Ausführung des Codes innerhalb der Funktion um 5 Sekunden zu verzögern. Nach 5 Sekunden leitet der Code die Seite auf http://www.example.com um.

Web-Umleitungen

Eine Webumleitung ist ein Mechanismus, der es einem Benutzer ermöglicht, eine andere Seite auf derselben Website zu besuchen. In JavaScript werden Webumleitungen vom window.location-Objekt verarbeitet.

Um eine Webumleitung in JavaScript zu erstellen, müssen Sie zunächst die aktuelle URL des Browserfensters abrufen. Sie können dies tun, indem Sie die Eigenschaft currentURL des Objekts window.location verwenden:

var aktuelleURL = Fenster.Standort.aktuelleURL;

Als Nächstes müssen Sie eine neue URL erstellen, die der Browser besuchen soll. Dazu verwenden Sie die Eigenschaft replaceString des window.location-Objekts:

aktuelleURL = aktuelleURL.replace("http://", "https://");

Möglichkeiten zur Weiterleitung mit JavaScript

Es gibt einige Möglichkeiten, einen Benutzer in JavaScript umzuleiten. Eine Möglichkeit besteht darin, die Eigenschaft window.location.href zu verwenden. Diese Eigenschaft gibt die URL der aktuellen Seite zurück, die Sie verwenden können, um den Benutzer umzuleiten. Eine andere Möglichkeit besteht darin, das window.location-Objekt und seine location-Eigenschaft zu verwenden. Dieses Objekt enthält Informationen über die aktuelle URL, einschließlich des Protokolls (http oder https), des Hostnamens und der Portnummer. Sie können diese Informationen verwenden, um den Benutzer auf eine andere URL umzuleiten.

Zusammenhängende Posts: