Hallo! Ich hab mal wieder ein kleines Problemchen:
Habe ein JS zur Browsererkennung gebastelt und verstehe nicht, warum es von allen Browsern falsch interpretiert wird!
--------------------------------------------------------------------
<script language="JavaScript">
<!--
browser = navigator.appName;
version = parseInt(navigator.appVersion);
if (browser == "Netscape" && version >= 6) version = "ok";
else if (browser == "Netscape" && version < 6) version = "nc";
else if (browser == "Microsoft Internet Explorer" && version >= 6)
version = "ie6";
else if (browser == "Microsoft Internet Explorer" && version >= 5)
version = "ie5";
else if (browser == "Microsoft Internet Explorer" && version < 5)
version = "ie";
else version = "else";
if (version == "ok") {
alert("Du verwendest als Browser den Netscape 6. \n Eine korrekte Darstellung kann deshalb nicht garantiert werden!");
location.href="index2.html";
}
if (version == "nc") {
alert("Sorry! \n Du verwendest einen Netscape-Browser der Version 5 oder tiefer. \n Die gewünschte Website kann deshalb nicht dargestellt werden! \n Du wirst daher auf die Homepage der Jahrgangsstufe 12\n der Lichtenbergschule Darmstadt weitergeleitet. \n\nWenn du die Seite trotzdem betrachten möchtest,\n benutze den Microsoft Internet Explorer oder den Netscape 6\n oder gib einfach folgende Adresse in das Adressfeld deines Browsers ein:\n http://www.spicken.de/abizeitung/1024_768/index2.html");
location.href="http://www.duck-soft.de/jahrgang12";
}
if (version == "ie6") {
location.href="index2.html";
}
if (version == "ie5") {
location.href="index2.html";
}
if (version == "ie") {
alert("Du verwendest als Browser den Microsoft Internet Explorer, Version 5 oder tiefer.\nEs ist dringend zu empfehlen, deinen Browser upzudaten auf Version 5, 5.5 oder 6!!!\nDie entsprechenden Downloads findest du unter http://www.microsoft.com/germany.\nNun aber viel Spaß auf der Homepage des AZ-Teams!!");
location.href="index2.html";
}
if (version == "else") {
alert("Du verwendest weder einen Microsoft- noch einen Netscape-Browser!\nEs können daher Unstimmigkeiten bei der Anzeige der Website auftreten!");
location.href="index2.html";
}
//-->
</script>
--------------------------------------------------------------------
Beim Internet Explorer 6 wird die Meldung, die eigentlich für den IE 4 und tiefer gedacht war ausgegeben:
Du verwendest als Browser den Microsoft Internet Explorer, Version 5 oder tiefer.\nEs ist dringend zu empfehlen, deinen Browser upzudaten auf Version 5, 5.5 oder 6!!!\nDie entsprechenden Downloads findest du unter http://www.microsoft.com/germany.\nNun aber viel Spaß auf der Homepage des AZ-Teams!!
Bei NS 6 wird die Meldung für NS 5 und tiefer ausgegeben:
Sorry! \n Du verwendest einen Netscape-Browser der Version 5 oder tiefer. \n Die gewünschte Website kann deshalb nicht dargestellt werden! \n Du wirst daher auf die Homepage der Jahrgangsstufe 12\n der Lichtenbergschule Darmstadt weitergeleitet. \n\nWenn du die Seite trotzdem betrachten möchtest,\n benutze den Microsoft Internet Explorer oder den Netscape 6\n oder gib einfach folgende Adresse in das Adressfeld deines Browsers ein:\n http://www.spicken.de/abizeitung/1024_768/index2.html
Opera wird mit dem Internet Explorer verwechselt - auch hier:
Du verwendest als Browser den Microsoft Internet Explorer, Version 5 oder tiefer.\nEs ist dringend zu empfehlen, deinen Browser upzudaten auf Version 5, 5.5 oder 6!!!\nDie entsprechenden Downloads findest du unter http://www.microsoft.com/germany.\nNun aber viel Spaß auf der Homepage des AZ-Teams!!
Was hab ich denn bitte falsch gemacht, dass mich gleich ALLE Browser im Stich lassen und promt etwas anderes ausspucken, als was ich gerne hätte???
Kann mir jemand helfen??
Gruß,
Mischa (Cpt. Karl)