Durch klick auf den Link, die farbe der Seite änd

Hey, ich hab eine Website, und dort ist die entgültige Farbe noch nicht
klar. Ich würde also gerne eine art leiste einbauen, in der man die farbe von z.b grün, auf blau ändern kann. Also, der Besucher^^

Im moment sieht es so aus:
Index.html greift auf die format.css datei zu, um die farbe zuwählen.
index-blau.html greift auf format-blau.css zu.

wenn ich in index.html auf die leiste klicke, dann soll ich auf index-blau.html kommen,oder viel eher auf die CSS!

ich will aber nicht 10 farbige seiten 10x miteinander verlinken >…

Moin,

die einfachste Lösung ist, das per JavaScript zu machen. Klick auf einen Button o.ä. ändert dann die Farbe in den relevanten Elementen.

die nächste Stufe wäre, die gewünschte Farbe in einem Cookie zu speichern und beim Aufbau der Seite auszulesen, idealerweise serverseitig, und dann den Elementen die Klasse zuzuweisen, die das Farbschema setzt.

Ganz ohne clientseitige, abschaltbare Technik gehts nur, wenn Du Benutzer hast, zu denen Du serverseitig Daten speichern kannst. Dann stehen die Daten halt in einer Datenbank auf dem Server und Du benötigst kein JavaScript.

Liebe Grüße,
-Efchen

ein Style-Switcher ist hier sehr gut erklärt:
http://www.1ngo.de/web/css-layout.html

mfg
Klaus

Danke, danke, danke!^^
Hui :smiley:
Danke leute! Ihr habt mir sehr geholfen^^