Browserumleitung 3
Diese Browserweiche unterscheidet 3 Browsergruppen. Danach haben sie die Möglichkeit, eine von 4 Aktionen ausführeren zu lassen.
Vom JavaScript wurde hier geade diese Meldung generiert:
Hier wird lediglich eine Meldung angezeigt! Eigentlich ist das Script für die Umleitung zur Seite für den entsprechenden Bowser gedacht.
Im Quelltext finden sie 4 Optionen für die auszuführende Aktion:
- Alert-Meldung wird angezeigt
- Textmeldung wird geschrieben
- Umleitung erfolgt automatisch
- Link zur Seite wird geschrieben
Als Ziel für den Verweis oder die automatische Weiterleitung sind im Script die Dateinamen für das Umleitungsziel festgelegt.
3 Dateien sind erforderlich:
|
 | Für den Explorer: | ie-seite.htm |
 | Für den Netscape: | ns-seite.htm |
 | Für andere Browser: | andere-seite.htm |
|
Arbeitsweise
In der Variablen 'name' wird bei der Prüfung die Browserbezeichnung abgelegt. Der Inhalt dieser Variablen wird danach abgefragt und die entsprechende Aktion wird eingeleitet.
var name = navigator.appName;
In der Variablen steht zur Zeit:
Script im Body
<script type="text/javascript" language="JavaScript">
<!-- Begin
var name = navigator.appName;
document.write("<h5>Ihr Browser: ");
document.write(name+ "</h5>");
if (name == "Microsoft Internet Explorer")
url="ie-seite";
if (name == "Netscape")
url="ns-seite";
else
url="andere-seite";
url += ".htm";
// 1) Meldung mit alert
// alert("Seite für " + navigator.appName + " wäre geladen worden.");
// 2) Ausgabe des Links
// document.write('<center>');
// document.write('<a href="' + url + '">weiter</a>');
// document.write('</center>');
// 3) automatische Weiterleitung
// window.location=url;
// 4) Textnachricht schreiben
// document.write('Ihr Browser ist: ' + name);
// End -->
</script>
Hier sind zur Zeit alle Optionen durch vorangestellte Kommentarzeichen (//) deaktiviert! Entfernen sie diese Kommentarzeichen vor den Codezeile der Aktion, die ausgeführt werden soll.
|