Vielen Dank für die Hilfe zur Lösung des Problems.
Kai
Guten Abend,
bei Aufruf der Funktion Go(x)aus der Auswahlliste "Motiv" erhalte ich beim alert die Meldung "Page1." oder "Page"."
Bei anschließenden Aufrud der Funktion Go2(x,y) aus der Auswahlliste "Zusatz" erhalte ich beim alert die Meldung "htmlundefind", wobei undefined eigentlich "Page1." ( oder "Page2." sprich "html.page1" oder "html.page2") lauten müßte aus der vorherigen Auswahl der Liste Motiv.
Was mache ich falsch, daß die erste Auswahl nicht mehr richtig übergeben wird. Habe es auch mit
<SELECT NAME="Zusatz" onChange="Go2(this.form.Zusatz.options[this.form.Zusatz.options.selectedIndex].value),(form.Motiv.options[this.form.Zusatz.options.selectedIndex].value)">
probiert. Den alten Index mit übergeben.
Gruß und vielen Dank vorab - Kai
<HTML>
<HEAD>
<SCRIPT type="text/javascript">
<!--
function Go(x) {
alert(x);
}
function Go2(x,y) {
z = x+y;
alert(z);
}
//-->
</SCRIPT>
</HEAD>
<FORM ACTION="">
<TABLE CELLPADDING="2">
<TR>
<TD>
<SELECT NAME="Motiv" onChange="Go(form.Motiv.options[form.Motiv.options.selectedIndex].value)">
<OPTION value="no">[ Motiv wählen ]
<OPTION value="page1.">Baby 1
<OPTION value="page2.">Baby 2</SELECT></TD>
<TD>
<SELECT NAME="Zusatz" onChange="Go2(this.form.Zusatz.options[this.form.Zusatz.options.selectedIndex].value),(form.Motiv.options.value)">
<OPTION value="no">[ Zusatz wählen ]
<OPTION value="html">Farbe 1
<OPTION value="html">Farbe 2 </SELECT></TD>
</TR>
</TABLE>
<P>
</FORM>
<P>
</BODY></HTML>