Hallo Alex,
das war nur Quelltext-Schreibweise!? Die Methode getElementsByTagName() kennt Opera nach http://www.opera.com/opera5/specs-js.html übrigens bereits in der Version 4.
Gruß Henry
Also mit getElementsByTagName() hab ich's noch nicht ausprobiert. Aber mit meiner bisherigen und leicht erweiterten Abfrage, die Henry vorgeschlagen hat, gibt es bei mir eigentlich keine Probleme.
Aber von Zeit zu Zeit wertet Opera, egal welche Opera-Identifikation ich eingestellt habe, das Script doch aus (aber nur beim Programmstart des Browsers). Sehr komisch. Läuft Opera aber erst einmal, kann ich einstellen, was ich will, es funktioniert korrekt. Anscheinend doch ein Bug von Opera!
Werd' ich mal im Auge behalten. Vielleicht ist er ja in der nächsten Version nicht mehr vorhanden :)
Gruß <-- Jetzt wieder wie gewohnt *g*
Alexander
P.S.: Ach so, die Abfrage verwende ich nun:
if (navigator.appName.indexOf("Internet Explorer") && navigator.appVersion.substring(0,1) >= 4 && navigator.userAgent.indexOf("Opera") == -1 ) { alert("Hurra, ein IE") }