Guten Abend,
- heisst dein formular auch wirklich "formular"?
ja, jetzt schon. :)
- du versuchst hier, über den namen eines select-feldes auf den selektierten wert zuzugreifen - das funktioniert so nicht. lies dir mal http://selfhtml.teamone.de/javascript/objekte/options.htm durch.
Danke, ich habe es mir mal angesehen und meinen Code so geändert:
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()
{
for (i=0;i<document.formular.designs.length;++i)
if (document.formular.designs.options[i].selected == true) {
document.getElementById('demo.'+i).value = "#FFFFFF";
PreviewColor("farbe."+i); }
}
//-->
</script>
Jetzt meldet er jedoch:
"'value' ist Null oder kein Objekt"
Hm, was ist diesmal noch falsch? Ich habe schon ein wenig rumprobiert, aber den Fehler bekomme ich nicht weg.
MfG
NetPanther