Heim >Web-Frontend >js-Tutorial >Tutorial zur Implementierung der Seitenumleitungsfunktion mit JavaScript_Grundkenntnisse

Tutorial zur Implementierung der Seitenumleitungsfunktion mit JavaScript_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 15:56:521158Durchsuche

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:

  • Wenn Ihnen Ihr Domainname nicht gefällt, können Sie auf einen neuen umleiten. Leiten Sie gleichzeitig alle Besucher auf die neue Website. In diesem Fall können Sie den alten Domänennamen beibehalten, aber eine Seite-zu-Seite-Weiterleitung einrichten, damit alle Besucher des alten Domänennamens zum neuen Domänennamen gelangen können.
  • Browserbasierte Versionen oder Seiten mit unterschiedlichen Namen können auch auf verschiedenen Ländern basieren. Anstelle der serverseitigen Seitenumleitung können Sie den angemeldeten Benutzer auch über die clientseitige Seite auf die entsprechende Seite umleiten .
  • Suchmaschinen haben die neue Seite möglicherweise indiziert. Wenn Sie jedoch zu einem anderen Domainnamen wechseln, möchten Sie nicht, dass Besucher über Suchmaschinen verloren gehen. Daher können Sie die Umleitung von Clientseiten verwenden. Bedenken Sie jedoch, dass dies nicht getan werden sollte, um Suchmaschinen zum Narren zu halten, andernfalls könnte die Website gesperrt werden.

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>


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn