Hallo,
ich habe ein Problem, was mir bisher noch nicht aufgefallen ist:
Ich nutze Opera 5.11 und lasse Opera auch als Opera "erscheinen" (siehe: Programm starten --> Datei --> Einstellungen --> Verbindung --> Browser-Identifikation --> Als Opera identifizieren lassen)
Er gibt sich auch schön brav beim Navigator-Object als Opera, samt Versionsnummer etc. pp. aus.
Dann habe ich ein Script geschrieben, was nur weiter ausgeführt werden soll, wenn es sich um einen IE handelt.
Kurzer Auschnitt:
if (navigator.appName.indexOf("Internet Explorer") && navigator.appVersion.substring(0,1) >= 4) { alert ("Hurra! Ein IE") }
Opera wertet es aber trotz Opera-Identifikation aus (was es ja nicht soll, sonst ist der ganze Quark mit der Einstellung für die Katz), es kommt zu einen Fehler (auch wenn ich nur, wie im Beispiel, Standartfunktionen wie alert() nutze) und stürzt dann ab.
Sehe ich einen grundlegenden Fehler nicht, sind meine Augen zu eckig, oder ist Opera nun auch ein wenig buggy? Ich hoffe nicht...
Gruß
Alexander