Hallo!
Ich habe ein Skript für ein DropDown-Menü verfasst, wenn ich im ersten Select etwas auswähle, soll im zweiten Select ein Untermenü entsprechend erscheinen. Gute Idee, klappt aber nicht. Wer kann helfen?
Markus, info@jetztlesen.de
<html>
<head>
<script language="JavaScript">
<!--
DD1=new Array();
DD1[0]="Skier";
DD1[1]="Autos";
DD2=new Array();
DD2[0]=new Array("Skistöcke","Helme","Bindung");
DD2[1]=new Array("Reifen","Sitze","Lacke");
function fuellen() {
auswahl=document.form.dropd1.selectedIndex;
if (document.form.dropd2.length>0)
{
while (document.form.drop2.length>0)
{
document.form.Dropd2.options[document.form.dropd2.length-1]=null;
}
}
for (i=0;i<= DD2[auswahl].length-1;i++) {
Eintrag= new option(DD2[Auswahl][i]);
document.form.dropd1.options[document.form.dropd1.length]=Eintrag;
}
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<script language="JavaScript">
<!--
for (i=0;i<= DD1.length-1;i++) {
Eintrag= new option(DD1[i])
document.form.dropd1.options[document.form.dropd1.length]=Eintrag
}
//-->
</script>
<form>
<select name="dropd1" onchange="javascript:Fuellen();">
<option value=""></option>
</select>
<select name="dropd2">
<option value=""></option>
</select>
</form>
</body>
</html>