Umleitung zum Netscape mit Switch |
<script language="JavaScript" type="text/javascript">
var browser;
browser=navigator.appName;
switch(browser) {
case "Microsoft Internet Explorer":
window.location="ieseite.htm";
break;
case "Netscape":
window.location="netseite.htm";
break;
default:
alert("Leider haben Sie keinen passenden Browser für unsere Seiten!");
}
</script>
Switch-Anweisung
Wenn man eine Variabel auf mehrere Bedingungen testen will, kann man sie mit
if else verschachteln oder man benutzt die Switch-Anweisung.
Die Switch-Anweisung prüft, ob die Variable mit den aufgelisteten Werten
übereinstimmt, wenn ja wird die Anweisung ausgeführt.
Mit break werden weitere Prüfungen unterbunden.
Stimmt keiner der Werte überein, wird die Anweisung unter default ausgeführt.
Hier nochmal der Quellcode von if else zum Vergleich
Browser Test und Window Objekt
Mit dem Objekt navigator.appName; wird der Browser getestet, wobei beim Netscape
Browser der Wert Netscape und bei dem IE der Wert Microsoft Internet Explorer
übergeben wird.
mit window.location wird die entsprechende Seite geöffnet