Heim >Web-Frontend >js-Tutorial >Tutorial zur Implementierung der Seitenumleitungsfunktion mit JavaScript_Grundkenntnisse
Was ist Seitenumleitung?
Wenn Sie auf eine URL klicken, um eine Webseite X zu besuchen, Sie intern jedoch zu einer anderen Seite Y weitergeleitet werden, einfach weil die Seite weiterleitet. Das Konzept unterscheidet sich von JavaScript-Seitenaktualisierung .
Es kann verschiedene Gründe geben, warum Sie von der Originalseite weiterleiten möchten. Nachfolgend sind einige Gründe aufgeführt:
Wie funktioniert die Seitenumleitung?
Beispiel 1:
Diese Umleitung clientseitiger Seiten mithilfe von JavaScript ist sehr einfach. Um Website-Besucher auf eine neue Seite umzuleiten, fügen Sie einfach im Kopfbereich eine Zeile wie folgt ein:
<head> <script type="text/javascript"> <!-- window.location="http://www.newlocation.com"; //--> </script> </head>
Beispiel 2:
Kann Website-Besuchern entsprechende Informationen anzeigen, bevor sie auf eine neue Seite weitergeleitet werden. Das Laden der neuen Seite erfordert eine gewisse Zeitverzögerung. Hier ist ein einfaches Beispiel, um dasselbe zu erreichen:
<head> <script type="text/javascript"> <!-- function Redirect() { window.location="http://www.newlocation.com"; } document.write("You will be redirected to main page in 10 sec."); setTimeout('Redirect()', 10000); //--> </script> </head>
SetTimeout() ist hier eine integrierte JavaScript-Funktion, mit der nach einem bestimmten Zeitintervall eine andere Funktion ausgeführt werden kann.
Beispiel 3:
Das Folgende ist ein Beispiel für die Weiterleitung von Besuchern auf verschiedene Seiten basierend auf ihrem Browser:
<head> <script type="text/javascript"> <!-- var browsername=navigator.appName; if( browsername == "Netscape" ) { window.location="http://www.location.com/ns.html"; } else if ( browsername =="Microsoft Internet Explorer") { window.location="http://www.location.com/ie.html"; } else { window.location="http://www.location.com/other.html"; } //--> </script> </head>