Moin!
window.document.getElementById("bg_color").style.background-color = colors[num];
Von ...style.background-color hatte ich nichts geschrieben.
window.document.getElementById("bgpic").background ="backgroundhtml_" + (num+1) + ".jpg";
Von ...background hatte ich auch nichts geschrieben.
Logisch also, dass das Skript nicht macht, was es soll, wenn du was falsches schreibst.
Bedenke: Die Schreibweise ist hier wichtig. Großbuchstaben sind wichtig, Bindestriche sind wichtig (vor allem, dass sie NICHT vorkommen).
Und zu guter letzt: Wenn du einer Untereigenschaft von style etwas zuweisen willst: Schreibe den Wert als String und genauso, als würdest du ihn einer CSS-Eigenschaft zuweisen. Dein Zuweisen eines Hintergrundbildes sollte also eine url("bildname")-Angabe haben, genau wie in CSS auch.
- Sven Rautenberg
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|