Autor
|
Thema: Browserunterscheidung (1229 mal gelesen)
|
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 SolidWorks 2005 SP2.0 SolidWorks 2006 SP2.0 (testphase) Pentium 4 2.8 GHz 2 GB RAM NVIDIA FX 3000 Windows XP SP2 Netzwerk Novell
|
erstellt am: 21. Apr. 2006 18:43 <-- editieren / zitieren --> Unities abgeben:
Bin auf der Suche nach einer Funktion, wo ich in Abhängigkeit mit welchem Browser eine Internetseite geöffent wird, ein anderes css File für das Layout geladen wird. z.B. wird die Seite mit einem IExplorer geöffnet wird das css File style_ie.css geladen, wird die Seite mit einem anderen Browser geöffnet, wird das File sytle_allgmein.css geladen. ------------------ ( Um an die Quelle zu kommen, muss man gegen den Strom schwimmen ) OM Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 21. Apr. 2006 19:01 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
|
Ex-Mitglied
Beiträge: 4755 Registriert: 27.09.2000 Dell precision M4300, 4GB Arbeitsspeicher NVidia FX360M Windows XP professional SP3 CATIA V5 R16SP9, R17SP8, R18SP8, R19SP5 Adobe Acrobat 8 Linux: Ubuntu 8.04LTS
|
erstellt am: 21. Apr. 2006 20:02 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
Hallo Oberli Mike, teilweise geht es auch ohne JAvascript und andere Scriptsprachen. Der IE kennt als einziger Browser sogenannte "conditional Commands", mit denen du das Sytlesheet für den IE einbinden kannst. Ansonsten geht auch noch das:
Code:
<link rel="stylesheet" type="text/css" href="/netscape-style.css" /> <style type="text/css"> @import url(/style.css); </style>
Hier wird erst ein spezielles Stylesheet für den NN4 geladen und dann mit dem Import überschreiben. Da der NN4 das nicht kennt, ignoriert er das.Viele Grüße, CEROG ------------------ Inoffizielle Linux-Hilfeseite Meine Firma Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing.
Beiträge: 3728 Registriert: 29.09.2004 SolidWorks 2005 SP2.0 SolidWorks 2006 SP2.0 (testphase) Pentium 4 2.8 GHz 2 GB RAM NVIDIA FX 3000 Windows XP SP2 Netzwerk Novell
|
erstellt am: 22. Apr. 2006 01:31 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von tunnelbauer: Hi, hier siehst du das generelle Prinzip der Abfrage: http://de.selfhtml.org/javascript/objekte/navigator.htm#user_agent
Danke für den Link, bin oft auf dieser Seite, habe aber immer nach dem Wort Browser gesucht, und bin damit auf keinen Grünen Zweig gekommen. @Cerog, leider hat deine Unterscheidung bei meinem Test nicht funktioniert. IExplorer 6 und Mozilla Firefox 1.0.4. Beide haben das zweite css File über das @import geladen. Habe mit deinem Link und dem Tip vom Cerog folgendes zusammengesetzt. <link rel="stylesheet" type="text/css" href="styles_m.css"> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="styles_i.css"> <![endif]-->
Mit den beiden erwähnten Browsern wird nur beim IExplorer das zweite css File geladen, und somit die Definitionen vom ersten überschrieben. Danke nochmals an beide. ------------------ ( Um an die Quelle zu kommen, muss man gegen den Strom schwimmen ) OM Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
Beiträge: 4755 Registriert: 27.09.2000 Dell precision M4300, 4GB Arbeitsspeicher NVidia FX360M Windows XP professional SP3 CATIA V5 R16SP9, R17SP8, R18SP8, R19SP5 Adobe Acrobat 8 Linux: Ubuntu 8.04LTS
|
erstellt am: 22. Apr. 2006 06:59 <-- editieren / zitieren --> Unities abgeben: Nur für Oberli Mike
|