Gernot Back: Browsererkennung

Beitrag lesen

Hallo Thomas,

Würde das nicht bei jedem anderen Browser zu einer hässlichen Fehlermeldung führen? Die haben/kennen das Objekt schließlich nicht...

Nein. Deshalb ja das if(). Wenn der borwser das nicht kennt, geht er weiter.

Das Komische: In Opera kann ich das Oberobjekt "window" weglassen und er antwortet brav auf javascript:if(opera)alert('hier bin ich'). Das verwundert ja auch nicht weiter. In Mozilla kann ich es weglassen und es kommt keine Fehlermeldung in der Statuszeile, während diese im MSIE sehrwohl kommt, wenn das übergeordnete "window." fehlt.

Gruß Gernot