Chris: Browserweiche

Beitrag lesen

Hallo ich habe ein Problem mit meiner Browserweiche!
Und zwar versuche ich nicht nur zwischen ie und netscape zu trennen sondern auch dem Benutzer zu sagen, im Falle das er einen Browser nutzt der aus der 5 Generation oder tiefer kommt, das er bitte einen Browser ab der 6. Generation nutzen sollte! mein code dazu sieht volgendermaßen aus:

var check = "no";
var go_ns = "sprachwahl_ns.htm";
var go_ie = "sprachwahl_ie.htm";

function javascriptactivated() {
check = "yes";
if (navigator.appVersion.substring(0,1) == "3") {
 alert ("Bitte verwenden Sie einen neuen Browser der 6. Generation oder höher um diese Website fehlerfrei darzustellen!")
}
if (navigator.appVersion.substring(0,1) == "4") {
 alert ("Bitte verwenden Sie einen neuen Browser der 6. Generation oder höher um diese Website fehlerfrei darzustellen!")
}
if (navigator.appVersion.substring(0,1) == "5") {
 alert ("Bitte verwenden Sie einen neuen Browser der 6. Generation oder höher um diese Website fehlerfrei darzustellen!")
}
else {
 if (navigator.appName=='Netscape') {
   if (check == "yes") {
   window.location.href = go_ns;
   }
  }
  if (navigator.appName=='Microsoft Internet Explorer') {
   if (check == "yes") {
   window.location.href = go_ie;
   }
  }
 }
}

Wenn ich das nun mit Netscape 7.1 teste bekomme ich meine schöne Nachricht "Bitte verwenden Sie einen neuen Browser der 6. Generation oder höher um diese Website fehlerfrei darzustellen!".
Warum? Wie ist das zu erklären? Wie mache ich das besser?

Danke für eure Hilfe im Vorraus!
mfg Chris