Moin zusammen,
ich habe für mehrere HTML-Dateien eine externe css-Datei - das klappt soweit. Nun möchte ich aber, dass MS IE 4-5 die eine, Netscape 4.x eine andere und alle anderen Browser (Opera, Netscape 6) eine weitere StyleSheet-Definitionsdatei bekommen. Ich möchte nämlich nicht jeweils 3 verschiedene HTML-Dateien anlegen (die Browser, die kein CSS oder JavaScript können, bekommen auch so eine recht ordentliche Seite).
Also, wie schreibe ich was für ein JavaScript in den HEAD aller HTML-Dateien, damit die drei genannten Gruppen von Browsern verschiedene CSS-Dateien laden?
Vielen Dank,
Gerri
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Das Problem hab ich auch, ich hab mich nur noch nicht damit befasst. In ner Woche oder so hab ich die Antwort. Wäre nett, wenn jemand anderst es schon vorher postet!
he Jungs, was ihr sucht, steht hier:
http://www.teamone.de/selfaktuell/artikel/dyncss.htm#a3
Da fehlt jetzt nur noch die Unterscheidung für N6 oder ggf. Opera...
Viel Erfolg,
Daddel
Mir fällt ein: falls das so nicht klappt (z.B. weil Netscape sein CSS nicht laden will), dann bei der Versionskontrolle für Netscape nicht '4.0' sonder '4' nehmen. Zusätzlich kann man natürlich eine Zeile für Opera einbauen.
Daddel
PS: Ach so: Netscape 5/6 Abfrage einfach vor die 4er-Abfrage schreiben
Das Wort heißt Browser.
Ach was! Sach an! Is ja'n Ding! Vielen Dank für Deine Hilfe! Sehr weise!