Rol: Sicher erkennen, daß der Browser ein IE ist

Beitrag lesen

Hi,

nachdem ich mein DHTML
http://www.teamone.de/selfaktuell/forum/?m=141280&t=27129  unter Nicht-IE nicht zu laufen bringe, möchte ich für alle anderen Browser eine andere Variante der Seite ausgeben.
Da die Seite mit einem Perlscript generiert wird, sollte das kein Problem sein ... dachte ich.

Ich dachte daran, einfach in $ENV{HTTP_USER_AGENT} nach "MSIE" zu suchen. Aber mein Opera stellt sich als "Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.11  [de]" vor, so daß er bei einfacher Suche nach "MSIE" auch für einen solchen gehalten würde.

Ich könnte jetzt natürlich noch darauf achten, das "Opera" nicht in $ENV{HTTP_USER_AGENT} vorkommt, aber gibts da nicht eine bessere und _allgemein gültigere_ Lösung?

Gruß

Rol