Ralph: Browserkennungscript läuft nicht richtig

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.

  1. 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. Danke! Es läuft.