Axel Richter: background-image ändern

Beitrag lesen

Hallo,

<select name="test" onChange="document.body.style.background-image = (this.options[selectedIndex].value)">

Das style-Objekt hat keine Eigenschaft background-image
http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften.

Das Objekt document hat kein Unterobjekt body. Gib dem BODY-Element eine ID und verwende http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id.

Woher kommt bei this.options[selectedIndex] die Variable selectedIndex. Du meinst sicherlich die Eigenschaft selectedIndex des SELECT-Elements http://de.selfhtml.org/javascript/objekte/options.htm#selected_index. Das ist bei Dir aber this, also this.options[this.selectedIndex].

viele Grüße

Axel