hi
Ausser navigator.userAgent Hier wird auch bei Opera eine HTTP-Kennung geschickt die den Opera mitsamt Version kennzeichnet. Auch wenn man MSIE oder was anderes eingestellt hat.
Ganz praktisch:
op = /opera.6/g.test(navigator.userAgent.toLowerCase()) ? 1:0;
gerade dieer Kennung würde ich _überhaupt_ nicht trauen. Dank irgendweicher Proxy-Server kann da eigentlich alles stehen, bis hin zu völlig wirren Texten, aber auch exakt abgetippte ID-Strings anderer Browser.
Grüße aus Bleckede
Kai