Webpage für Netscape und IE
Liquidity
- browser
0 Fabian Transchel0 Elya
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
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
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