Hi,
verstehe nicht allzu viel von JS, aber es scheint mir so zu sein, dass das Script, wenn es ausgeführt wird
a) HTML-Code in einen Frame oder ins gesamte Browserfensetr ausgibt
b) dieser HTML-Code dann ein select-Element("Auswahlbox") bereit stellt, wo Farben ausgwählt werden können
c) es tritt dann das Ereignis "onChange" ein und der Code "fängt an zu laufen"
d) die ausgwählte Farbe dann in einen Farbcode "übersetzt" werden und die Hintergrundfarbe des Dokuments geändert wird
Zu Deinem Wunsch bezüglich eines Hintergrundbildes möchte ich nur sagen, dass das mit JS geht, aber nicht ohne Weiteres, denn eine Hintergundbildeigenschaft des Dokuments gibt es nicht, wohl aber eine Hintergrundfarbeeigenschaft (bgColor).
Lies Dich doch hier mal etwas ein im JavaScript-Bereich und stelle dann Deine Fragen.
Gruss,
Lude
<script LANGUAGE="JavaScript">
//Dieses Skript stammt von Java-Fun.de
//URL: http://www.java-fun.de-- eMail: webmaster@java-fun.de
//Bitte entfernen Sie diesen Vermerk nicht !
<!--
document.write("<CENTER>");
document.write("<FORM NAME="Kolory">");
document.write("<select name="schemesel" onChange="document.bgColor = this.options[selectedIndex].value">");
document.write("<option value="FFFFFF" selected>SCHWARZ");
document.write("<option value="0000FF">BLAU");
document.write("<option value="A0A0A0">GRAU");
document.write("<option value="E9E900">GELB");
document.write("<option value="A0A0FF">LILA");
document.write("<option value="C70000">ROT");
document.write("<option value="FFFFA0">BEIGE");
document.write("<option value="F0F0FA">SILBER");
document.write("<option value="FF00FF">PINK");
document.write("<option value="00FFFF">MINT");
document.write("</select>");
document.write("</FORM>");
document.write("</CENTER>");
// -->
</script>