Du bist spät dran mit Deinem Beitrag, miri... ;)
> Ich weiß zwar nicht warum das wechseln eurer Meinung nicht gehen soll
Der Browser kann tatsächlich nicht verlässlich über den User-Agent ermittelt werden (den auch du in deinem Beispiel bemühst), da dieser vom Browser nach Belieben vorgegeben werden kann (s. Opera) und Anwender ihn sogar frei editieren können (- wenn sie wissen, wo;).
Der Trick beim verlässlichen Ermitteln des Browsers besteht darin, JS-Techniken/Objekte/etc. zu verwenden, die garantiert nur bestimmte Browser beherrschen.
Der "Klassiker" ist/war bislang "if (document.all) alert('IE!');", denn das kennt/kannte eben nur der IE.
Tja, "kannte", denn im Hause Gecko strebt man derzeit eine höhere Kompatibilität mit dem IE an und unterstützt nun z. T. auch dessen DOM. Ob die obige Weiche den neusten Netscape nun auch als IE identifizieren würde, habe ich noch nicht probiert - aber gehört, dass das wohl nicht der Fall ist ( - zum Glück).
Bye,
Tom