3 Browesr
    


WWW.WEB-TOOLBOX.NET

ZURÜCK SITEMAP  

 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.




NACH OBEN