der Titel sagt eigentlich eh schon alles.
Ogi,
Der Themenbereich auch. ;-) Mit HTML geht das nicht. Eine clientseitige Realisierung mit JavaScript bietet sich an.
(Serverseitige Realisierung für Nutzer ohne JavaScript ist wohl nicht nötig, da das Hintergrundbild als schmückendes Beiwerk nun so wichtig nicht ist.)
Würde gerne auf meiner Seite eine Funktion einbinden, die es ermöglicht, per Klick auf einen Button […]
Du willst also auf dieses Ereignis mit dem passenden http://de.selfhtml.org/javascript/sprache/eventhandler.htm@title=Event-Handler reagieren.
[…] ein bestimmtes HG-Bild einzublenden, beim erneuten Klick das Bild wieder verschwinden zu lassen.
Die Reaktion besteht also in der Änderung von http://de.selfhtml.org/javascript/objekte/document.htm@title=document.http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_tag_name@title=getElementsByTagName("body")[0].http://de.selfhtml.org/javascript/objekte/style.htm@title=style.http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften@title=backgroundImage
In einem Flag (initial visible = false;) kannst du dir den Zustand merken.
function changeVisibility() {
if (visible) { /* schalte Bildanzeige aus */ }
else { /* schalte Bildanzeige ein */ }
visible = !visible; /* Änderung des Zustandsanzeigeflags */
}
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)