Browserkennungscript läuft nicht richtig
Ralph
- javascript
Hi,
ich habe ein Script für eine Browsererkennung. Mit IE und NN4 funktioniert es.
Leider bei NN6 nicht. Da ich leider von Javascript nicht viel Ahnung habe, kann
ich den Fehler nicht finden. Hier das Script:
if(document.all){ // IE
document.write('<link rel="stylesheet" type="text/css" href="format_ie.css">');
}
else if(document.layers){ // NN 4
document.write('<link rel="stylesheet" type="text/css" href="format_nn4.css">');
}
else if(document.getElementByID){ // NN 6
document.write('<link rel="stylesheet" type="text/css" href="format_nn6.css">');
}
Wie sieht es eigentlich mit dem IE6 aus? Hat der Unterschiede zu IE5.x? Müsste
man dieses Script für IE6 noch erweitern oder stellen die beiden Versionen
alle Texte und Tabellen gleich groß da?
Hab mal hier im Forum gesucht bin aber aus zwei Lösung überhaupt nicht schlau geworden.
Hi,
else if(document.getElementByID){ // NN 6
falsch: getElementByID
richtig:getElementById
aber nur, weil es die Funktion gibt, muß es noch lange kein NN6 sein.
Kann auch Opera, Mozilla, Phoenix, ... sein.
cu,
Andreas