Hallo zusammen,
hab's selber rausgepfriemelt woran es lag: der letzte Script-Abschnitt vor <noscript> war ein VB-Script-Abschnitt (Flash-Erkennung). Ich hab jetzt was umgedreht, sodass nach dem VB-Script-Teil noch ein JavaScript-Teil kommt, und damit zeigt Opera jetzt auch den Inhalt des Noscript-Elementes nicht mehr an.
Zuerst hatte ich ja Opera im Verdacht, da etwas ganz Schräges zu tun, aber dann hab ich nochmal die Spec rausgekramt und etwas gefunden, was mir nicht im Kopf war:
"(...) The content of a NOSCRIPT element should only be rendered by a script-aware user agent in the following cases: (...)
* The user agent doesn't support a scripting language invoked by a SCRIPT element earlier in the document. (...)" (http://www.w3.org/TR/html4/interact/scripts.html#h-18.3.1)
Anscheinend sind Opera 6 & 7 die einzigen Browser, die sich in diesem Punkt an den Standard halten.
Grüße,
Utz