Zugriff auf <head>
Thomas
- javascript
Hallo zusammen!
Ich habe vor, per Javascript zu scannen, welcher Browser gerade benützt wird, und dann die entsprechende externe css-datei laden.
um das zu realisieren muss ich auf den <head> zugreifen und darin <link src=style.css ... > in <link src="style2.css ...> ändern. nur leider weiß ich nicht wie ich auf diese abschnitte per javascript zugreife.
hat jemand von euch eine idee? Danke!
Thomas
PS: Ich habe versucht nach Einträgen zu suchen, aber leider scheint der Such-Server nicht zu funktionieren..
PPS: Nein, ich habe leider noch keine Daten hochgeladen, und der Quelltext den ich bisher erarbeitet habe ist absolu zersiebt mittlerweile... hilft euch warscheinlich auch nicht...
Hallo Thomas,
Ich habe vor, per Javascript zu scannen, welcher Browser gerade benützt wird, und dann die entsprechende externe css-datei laden.
um das zu realisieren muss ich auf den <head> zugreifen und darin <link src=style.css ... > in <link src="style2.css ...> ändern. nur leider weiß ich nicht wie ich auf diese abschnitte per javascript zugreife.
hat jemand von euch eine idee? Danke!
Ja ich! Du schreibst einfach je nach Browser mit document.write() den entsprechenden Verweis auf die Style-Sheet-Datei.
Bevor du fragst: Ein <script>-Bereich darf im <head> stehen ;-)
Viele Grüße
Patrick Canterino
Du schreibst einfach je nach Browser mit document.write() den entsprechenden Verweis auf die Style-Sheet-Datei
Danke Patrick!
Nur genau da liegt ja mein Problem! Wie kann ich sgen dass dieses document.write sich auf den <link>-Tag bezieht?
Quelltext? ;) Bitte!!
Danke, Thomas
Hallo Thomas,
Nur genau da liegt ja mein Problem! Wie kann ich sgen dass dieses document.write sich auf den <link>-Tag bezieht?
Quelltext? ;) Bitte!!
document.write('<link rel="stylesheet" href="' + cssdatei '" type="text/css">');
Ich gehe hierbei davon aus, dass du bereits den Browser ermittelt hast und die entsprechende Style-Sheet-Datei in der Variable "cssdatei" eingetragen ist.
Viele Grüße
Patrick Canterino
Cool... hoffe es funktioniert!
Danke!
Ciao
Thomas