Achim Seeliger: Eindeutiges erkennen von Netscape 4

Hallo,
ich habe gerade angefangen ein wenig mit JavaScript herrum zuexperimentieren und stoße bereits an Browserschwierrigkeiten:

Während der IE und N6 alles prima anzeigen, macht mir der Netscape 4.5 doch erhebliche Probleme.

Und daher meine Frage:

Wie kann ich den Netscape4.5 eindeutig bestimmen?? Es wäre auch hilfreich wenn alle anderen Browser eindeutig bestimmen könnte.

Ich dachte

if (NETSCAPE4.5) {
-.....anweisung
}

oder

if (IE || NS6) {
-.....anweisung
}

Wenn ihr eine Lösung wisst: tausend dank
----------------------------------------
 Achim

  1. hi

    if(document.layers)

    Grüße aus Bleckede

    Kai

    1. hallo Kai ;-)

      if(document.layers)

      wow, was ist denn mit dir los? Wo bleibt das "Donnerwetter" gegen Netscape 4.7x ?

      Grüße aus wonderland

      Christoph S.

  2. hallo Achim,

    ich habe gerade angefangen ein wenig mit JavaScript herrum zuexperimentieren und stoße bereits an Browserschwierrigkeiten: Während der IE und N6 alles prima anzeigen, macht mir der Netscape 4.5 doch erhebliche Probleme.

    tjaaaa, das wird dir häufiger passieren, und immer dann, wenn du mit Javascript irgendwas Tolles programmierts und nicht bedenkst (oder nicht weißt) daß vor allem bei Netscape die Versionen sehr untershciedliche Möglichkeiten zur Interpretation einiger "zentraler" Javascript-Funktionen haben.

    Es gibt, allerdings abhängig vom Sinn und Zweck deiner Javascript-Funktionen, unterschiedliche "Erkennungsmöglichkeiten" für die Browser und Browser-Versionen. Häufig ist es gar nicht sinnvoll, wirklich den "Browser" korrekt abzufragen, sondern ein paar auf Javascript bezogene "Eigenschaften". Zum Beispiel:
     -  mit if (document.all)
        wird ein Browser angesprochen, der das "all"-Objekt unterstützt
     -  mit if (document.layers)
        wird ein Browser angesprochen, der das (alte) Layer-Konzept von Netscape unterstützt (Netscape-Versionen kleiner als 6)
     -  mit if (document.getElementByID
        wird ein Browser angesprochen, der das DOM versteht.

    Du kannst einmal die Suche bemühen und nach dem Stichwort "Browserweiche" suchen, da hast du für ein paar Wochen Lesestoff ;-)

    Grüße aus Berlin

    Christoph S.

  3. Klappt prima, danke!!!

  4. Hi Achim,

    Wie kann ich den Netscape4.5 eindeutig bestimmen??

    was ist mit allen anderen Browsern zwischen Netscape 4.00 und 4.79?

    Viele Grüße
    <img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.ico" border=0 alt=""> Michael