NetPanther@gmx.net: durch Auswahl in Dropdown Daten in Felder laden

Guten Abend,

ich hätte da mal ein Problem. ;-) Meine Funktion LoadDesign funktionier leider irgendwie nicht.

Ich habe ein Dropdown und möchte dort ein Design auswählen, dessen Farben dann in Eingabefelder geladen werden sollen (die Hex-Codes: #FFFFFF,...).

Dann sollen sie noch in einer Vorschau angezeigt werden (die Farben).

Die Vorschau funktioniert bei manueller Eingabe, aber das mit dem Dropdown nicht. Kann sich mal jemand meinen Code ansehen und korrigieren?

LISTING 1:
<script type="text/javascript">
function PreviewColor(obj)
{
if (obj.value.match(/^#[a-fA-F0-9]{6}/))
 document.getElementById("demo."+obj.id.split(".")[1]).style.color = document.getElementById(obj.id).value;
}

function LoadDesign()
{
if (document.formular.designs.value = "Standard") {
 document.getElementById('demo.1').value ="#FFFFFF";
 PreviewColor(farbe.1); }
 document.getElementById('demo.2').value ="#FF00FF";
 PreviewColor(farbe.2); }
 ...
}
</script>

LISTING 2:
<b>Fertiges Design verwenden</b>:
<br>
<select name="designs" onChange="LoadDesign()">
<option value="">bitte auswählen</option>
<option value="Standard">Standarddesign</option>
<option value="anderes">anderes Design</option>
</select>
<br>
<br>
<b>Hintergrundfarbe der Seite</b> (Standard: #6699FF):
<br>
<input type="text" name="color_hintergrund" id="farbe.1" onKeyup="PreviewColor(this)" size="10" maxlength="7" value="'. $aColors[1] .'" /> Vorschau: [<font color="' . $color_hintergrund . '" id="demo.1">ABC, abc, 123,...</font>]

Schon jetzt vielen Dank.

MfG
NetPanther