Liquidity: Webpage für Netscape und IE

Hallo zusammen

Ich habe in SelfHTML gesucht, jedoch nichts gefunden.

Wie kann ich das machen, dass die User mit dem Netscape auf eine andere Page weitergeleitet werden, als die User mit dem IE???

Wäre nett, wenn du mir helfen könntest.

Gruss

  1. Hallo zusammen

    moin

    Ich habe in SelfHTML gesucht, jedoch nichts gefunden.

    nein, weil es ist... sagen wir mal ein unglückliches vorgehen.

    Wie kann ich das machen, dass die User mit dem Netscape auf eine andere Page weitergeleitet werden, als die User mit dem IE???

    frage: was machst du mit andern browsern? (ja, das gibt's ;)

    Wäre nett, wenn du mir helfen könntest.

    js-selector, alerdings nur für js-browser, eine andere version für ganz ohne im <noscript> einbinden

    Gruss

    Fabian

  2. Hi,

    Wie kann ich das machen, dass die User mit dem Netscape auf eine andere Page weitergeleitet werden, als die User mit dem IE???

    Hängt ein wenig davon ab, was genau du willst - du kannst natürlich per Javascript den Browsernamen abfragen - nachzulesen unter
    http://selfhtml.teamone.de/javascript/objekte/navigator.htm#app_name

    und dann per if-else Abfrage jeweils auf eine andere Seite umleiten

    Hilfreich dazu:
    http://selfhtml.teamone.de/javascript/objekte/location.htm#href

    Aber:
    Bist Du sicher, daß Du nur 2 Browser auseinanderhalten willst? Das führt in der Regel nicht weiter und sperrt andere Browser aus. Dann kommen da noch die Versionen der Browser ins Spiel. Meist hilft es eher, eine Abfrage auf Javascript-Objekte und Methoden zu machen, die ein Browser kennt (Stichwort DOM). Gerne genommen:

    document.layers - kennt nur noch NN4.7 (Steinigt mich wenn's nicht stimmt... ;-))http://selfhtml.teamone.de/javascript/objekte/layers.htm

    document.getElementById - die neuen DOM-Browser inkl. IE >= 5.5
    http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id

    document.all - Internet Explorer http://selfhtml.teamone.de/javascript/objekte/all.htm#allgemeines

    Wenn Du in dieser Reihenfolge abfragst,
    werden unter document.all nur noch die uralten IE abgefangen - aber vorsicht! Auf dem Mac reagiert der aktuelle 5.1 noch darauf, ist also keinesfalls zu vernachlässigen....

    Entscheide Dich, was Du willst - vielleicht nur ein Extra-Stylesheet einbinden für alte Browser, einzelne Funktionen Crossbrowserfähig machen - oder ganz verschiedene Seiten für mindestens 3 Browserversionen bauen? Da tust Du Dir keinen Gefallen mit.

    Ups, das war glaub ich bisher mein längstes Antwort-Posting.

    Viel Glück!
    Gruß aus Ehrenfeld
    Elya