BlackBoard » Design, Programmierung & Entwicklung » Webdesign » CSS Mehrere Sheets zur Auswahl » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Mehrere Sheets zur Auswahl
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
COCYHOK COCYHOK ist männlich
Verunsicherungsmakler


images/avatars/avatar-2037.png

Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP

Mehrere Sheets zur Auswahl       Zum Anfang der Seite springen

Ich will auf einer HP dem User mehrere Stylesheets zur Auswahl stellen. Auf http://german-bash.org/ wird das zum Beispiel gemacht. Allerdings werde ich aus den Quelltexten nicht schlau, welche Technik dahinter steckt. Wie kann man sowas realisieren?
Nachgedacht habe ich schon über folgende Methode: Es wird für jeden Style ein Dokument angelegt, das im Header das Stylesheet und dann die rohen Markup-Daten inkludiert. Allerdings ist das wahrscheinlich nicht die eleganteste Variante.

Es soll möglichst nach einem Klick auf einen a-Link sofort die aktuelle Seite und alle weiteren, die man über Links erreicht, im neuen Stil angezeigt werden. Serverseitige Skripte können nicht eingesetzt werden.

__________________
Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
11.06.2005 16:01 COCYHOK ist offline E-Mail an COCYHOK senden Homepage von COCYHOK Beiträge von COCYHOK suchen
Wenso Wenso ist männlich
Amokschläfer


images/avatars/avatar-1991.gif

Dabei seit: 25.02.2002
Beiträge: 1.715
Herkunft: Hessen

      Zum Anfang der Seite springen

Auf meiner Homepage mache ich es mit PHP und einer Switch-Anweisung!

Wenn der User dann eine der Seiten aufruft wird zuerst das Cookie abgefragt und dann der jeweilige Stil verwendet (in den Quellcode eingebaut).
Wenn kein Cookie vorhanden ist wird der Standard-Stil genommen und ein Cookie an den Rechner des Users gesendet, welche die Information über den gewählten Stil beinhaltet!
Wenn der User dann auf die Seite zum Stil wechseln geht und eins der Designs auswählt, dann bekommt er wieder ein Cookie, mit den Daten welcher Stil verwendet wird!

So denke ich wird das realisiert!

MfG Wenso

__________________
Pipi Langstrumpf ist KRIEG!!!
~for those about to rot~
welcome to where time stands still
no one leaves and no one will

11.06.2005 16:09 Wenso ist offline E-Mail an Wenso senden Homepage von Wenso Beiträge von Wenso suchen
COCYHOK COCYHOK ist männlich
Verunsicherungsmakler


images/avatars/avatar-2037.png

Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP

Themenstarter Thema begonnen von COCYHOK
      Zum Anfang der Seite springen

PHP geht aber nicht – wie gesagt. Der Stil kann (sollte) beim nächsten Seitenaufruf wieder zurückgesetzt sein. Notfalls reicht es auch, wenn der Stil nur auf der aktuellen Seite gilt und beim Klick auf einen Link wieder weg ist. Dann reduziere ich die HP ein bisschen.
Was gibt es noch für Möglichkeiten?

__________________
Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
11.06.2005 16:12 COCYHOK ist offline E-Mail an COCYHOK senden Homepage von COCYHOK Beiträge von COCYHOK suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Wenn es per serverseitigem Script nicht geht, bleibt dir wohl nur die Möglichkeit, das über die Browsermenüs zu machen (was IIRC nur die Gecko-Browser und evtl. Opera können) oder eben JavaScript und Cookies. Für letzteres schau mal hier.

[EDIT]
Link zur Originalseite gesetzt.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von LX: 11.06.2005 16:41.

11.06.2005 16:16 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
COCYHOK COCYHOK ist männlich
Verunsicherungsmakler


images/avatars/avatar-2037.png

Dabei seit: 04.10.2003
Beiträge: 1.079
Herkunft: CCCP

Themenstarter Thema begonnen von COCYHOK
      Zum Anfang der Seite springen

Das mit JavaScript klingt interessant. Das mach ich mal. Danke!

__________________
Es ist eine Frage, ob wir nicht, wenn wir einen Mörder rädern, grade in den Fehler des Kindes verfallen, das den Stuhl schlägt, an dem es sich stößt.
Georg Christoph Lichtenberg, 18. Jahrhundert
11.06.2005 16:21 COCYHOK ist offline E-Mail an COCYHOK senden Homepage von COCYHOK Beiträge von COCYHOK suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » CSS Mehrere Sheets zur Auswahl

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH