hi
Ich hatte "z.B." geschrieben, und in keiner Weise impliziert, daß dieses BEISPIEL gefakte User-Agents, Mozilla, Opera oder sonstwas erkennt, oder daß es ohne triviale Änderungen von Variablennamen anwendbar ist.
genaugenommen verfehlt dein Code da die Anforderung zu 100%, die ja eindeutig lautete Netscape 4 eine andere Datei als allen anderen zu geben. Folglich geht es überhaupt nicht (!) um den IE, wenn man den Useragent als Grundlage nimmt, ist vielmehr dieser mit Abstand am schwersten "ausversehen" zu erwischen.
Was mich konkrent daran so ärgert ist, dass es immer wieder vorkommt, dass solche Lösungen dann übernommen werden und das Mozilla TechEvang-Team später herausfinden muss, wieso hier etwas schiefgeht. Da aber alles Serverseitig abläuft sieht man nur, dass man eine Datei serviert bekommt, die man gar nicht haben will. Microsoft's fremd-Browser-Schlechtmach-Scripte arbeiten übrigens genauso, wenn man da in Mozilla den Useragent vom MSIE übernimmt passt alles.
Grüße aus Bleckede
kai