Autor |
Nachricht |
Honeyjazz
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 15.10.2004 14:12
Titel layoutwechsel mit CSS - wie geht das? |
|
|
folgendes:
ich habe eine html-datei (bzw. mehrere). diese enthält nur die struktur der website, formatierungen, positionierungen der elemente etc. wird über eine externe CSS-datei bewerkstelligt.
nun möchte ich mehrere verschiedene layouts für die selbe website machen und habe dazu mehrere entsprechende css-files gemacht.
quasi auf knopfdruck, dh über einen link soll das style sheet ausgetauscht werden und damit die site ein anderes layout bekommen.
(wie zb bei csszengarden.com
meine frage: wie läuft sowas ab und wie bewerkstellige ich das? mit php? javascript?
wäre fein, wenn mir jemand erklären könnte, was da eigentlich passiert bei so einem layoutwechsel/style-sheet-wechsel und wie ich sowas hinbekomme.
|
|
|
|
|
utor
Dabei seit: 06.02.2003
Ort: bln
Alter: 41
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
..::Eisdealer
Dabei seit: 15.03.2002
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Fr 15.10.2004 14:15
Titel Re: layoutwechsel mit CSS - wie geht das? |
|
|
Honeyjazz hat geschrieben: |
quasi auf knopfdruck, dh über einen link soll das style sheet ausgetauscht werden und damit die site ein anderes layout bekommen.
|
na ja, du kannst ja auf einen anderen ordner verlinken.... z.B. design gruen oder so. gleiche html dateien rein nur anderes css. die bilder musst du ja nicht doppelt hinterlegen. ist dann halt je nach design ordner ein anderer pfad. und die html datein können soo groß ja nun nicht sein als das es den braten fett machen würde.
|
|
|
|
|
Honeyjazz
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 15.10.2004 14:20
Titel Re: layoutwechsel mit CSS - wie geht das? |
|
|
..::Eisdealer hat geschrieben: |
na ja, du kannst ja auf einen anderen ordner verlinken.... z.B. design gruen oder so. gleiche html dateien rein nur anderes css. die bilder musst du ja nicht doppelt hinterlegen. ist dann halt je nach design ordner ein anderer pfad. und die html datein können soo groß ja nun nicht sein als das es den braten fett machen würde. |
wär natürlich denkbar, ist aber absolut nicht sinn der ganzen übung.
|
|
|
|
|
..::Eisdealer
Dabei seit: 15.03.2002
Ort: -
Alter: 44
Geschlecht:
|
Verfasst Fr 15.10.2004 14:21
Titel
|
|
|
dachte ich mir fast. gibts dazu keinen tip im selfHTML?
|
|
|
|
|
Honeyjazz
Account gelöscht Threadersteller
Ort: -
|
Verfasst Fr 15.10.2004 14:27
Titel
|
|
|
..::Eisdealer hat geschrieben: | dachte ich mir fast. gibts dazu keinen tip im selfHTML? |
bisher habsch noch keinen gefunden. werd mich dann mal ausgiebig durch alle einschlägigen foren quälen.
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Fr 15.10.2004 15:02
Titel
|
|
|
dann mach es doch einfach wie http://www.csszengarden.com/
die links sehen z.b. so aus
http://www.csszengarden.com/?cssfile=/126/126.css&page=0
Code: |
<style type="text/css" title="currentStyle">
@import "<?php echo htmlspecialchars($_REQUEST['cssfile']); ?>";
</style>
|
ohne htmlspecialchars wäre das ist unsicher, da man über linkmanipulation dir alles mögliche in den quellcode schreiben kann z.b. auch böse javascripte die deine seite gegen dailer austauschen...
muss ma nur gucken, net das es den dateinamen kaputmacht.
aber vom prinzip gehts so, kinderspiel.
alternative ein riesengroßes css mit allen designs und unterschiedlichen klassennamen, dann auf knopfdruck nur mit js alle klassennamen austauschen. kein reload wie die php lösung aber viel viel aufwendiger.
|
|
|
|
|
Deadmoon
Dabei seit: 06.05.2003
Ort: Eppelborn
Alter: 40
Geschlecht:
|
Verfasst Fr 15.10.2004 15:11
Titel
|
|
|
Schau dir mal deren Vorgehensweise an - sieht aus, als wäre es lediglich mit JS umgesetzt.
http://www.saarcom.de
|
|
|
|
|
|
|
|
Ähnliche Themen |
Layoutwechsel nach Uhrzeit?
|
|