Christine Kuehnel: Netscape vs. IE

Beitrag lesen

Hallo,

index.html fragt den browser ab per javascript ab und leitet dann weiter. leider meldet sich opera als netscape, behandelt frames aber wie der ie. aber gegen unlogische programmierung is wohl kein kraut gewachsen.

Die einzige Chance, dem entgegenzuwirken, ist, nicht mit dem navigator-Objekt zu arbeiten, sondern irgendwelche Objekte abzufragen, die man im Verlauf der Homepage zu benutzen

Jein!
Das mit den Objekten geht natuerlich.
Mein Einspruch richtet sich auch lediglich gegen die Ablehnung des navigator-Objektes.
Damit kriegt man es durchaus auch hin, man muss nur die richitge Eigenschaft aussuchen.
Opera liefert zwar in navigator.appName "Netscape", aber in navigator.userAgent findet man irgendwo im String "Opera". Das sollte reichen, denke ich.

<ganz vorsichtig, weil ich die Seite hier schon oefter angegeben habe>
   Das hier koennte hilfreich sein:
      "Die Browser und das navigator-Objekt "
      http://screenexa.net/js_notiz/tips/navigator.htm
</ganz vorsichtig, weil ich die Seite hier schon oefter angegeben habe>

Christine