Hallo Olli,
if (navigator.userAgent.indexOf('Opera') != -1 )
{alert("Opera");}
Stimmt, ich habe in der Mittagshitze appName gelesen und nicht userAgent.
funktioniert immer!
^^^^^
userAgent wird mit jeder HTTP-Anforderung mitgesendet. Viele Firewalls verhindern jedoch, daß übermitteln des Benutzeragenten (erinnert mich immer an den Kalten Krieg ;-). Daher ist die Aussage, daß dieses immer funktioniert IMO eher zweifelhaft.
Noch dazu, da Du bei Erfolg lediglich Opera als Browser identifizierst aber nicht die Version. Leider besteht gerade was DOM2 angeht, zwischen Opera 4.x, 5.01 und 5.11 diesbezüglich ein gewaltiger Unterschied, sodaß die Infomation Opera Browser ja/nein IMO eher wertlos ist.
Viele Grüße aus Köln
Markus