backgroundImage per Klick ändern

  • Themenstarter Themenstarter Creeping
  • Beginndatum Beginndatum
C

Creeping

Hallo,

Ich wollte auf meiner Homepage mit Javascript eine Funktion einbauen, die es ermöglicht die Farbe des Header zu ändern. Das Ganze soll mit cookies sein, damit der Header auch in der Farbe bleibt solange man auf der Hp ist.

Mein erster versuch war dieser hier:
HTML:
<a href="javascript:;" onclick="document.cookie='head=blau';">Blau</a>

Code:
if(document.cookie){
	document.getElementById('Design_Head').style.backgroundImage = 'url(inc/img/design/header_blau.png);';
} else {
	document.getElementById('Design_Head').style.backgroundImage = 'url(inc/img/design/header.png);';
}

Da passierte aber leider nichts. Kann mir evtl. Jemand helfen?

MfG Creeping
 
Moin,

das Schreiben von Cookies ist etwas komplizierter, als du es dort tust...das simple Zuweisen einer Zeichenkette wird dir nicht den gewünschten Erfolg(dauerhaftes Speichern des Cookies) bringen, da ein Cookie mindestens aus Name, Wert und Ablaufdatum bestehen muss.

Funktionen, die dir das korrekte Schreiben eines Cookies erleichtern, findest du in den Webmaster-FAQ
 

Neue Beiträge

Zurück