Array problemer
Jeg har 2 drop down bokse. Når man skifter værdi i den første, så skal nr. 2 ændre sig. Dette virker også godt nok, men kun for de 2 første værdier i drop down boks 1?<html>
<head>
<script language="JavaScript">
navne = new Array("producent","model");
for (i = 0; i < navne.length; i++) navne[i] = new Array();
navne[0][0] = 'R600';
navne[0][1] = 'T29';
navne[0][2] = 'T68i';
navne[1][0] = '3410';
navne[1][1] = '3510';
navne[1][2] = '5110';
navne[1][3] = '6110';
navne[1][4] = '6210';
navne[1][5] = '6610';
navne[1][6] = '7210';
navne[1][7] = '8210';
navne[1][8] = '8310';
navne[2][0] = 'T100';
navne[3][0] = '1000';
navne[3][1] = '1100';
navne[3][2] = 'M50';
navne[3][3] = 'S50';
function skift(frm) {
ind = frm.dd1.selectedIndex;
frm.dd2.length = navne[ind].length;
for (n = 0; n < navne[ind].length; n++) {
frm.dd2.options[n].text = navne[ind][n];
frm.dd2.options[n].value = navne[ind][n];
}
}
</script>
</head>
<body>
<form method="POST" action="xxx.asp" name="Form1">
<select name="dd1" onChange="skift(this.form);">
<option value=ERICSSON>ERICSSON</option>
<option value=NOKIA>NOKIA</option>
<option value=SAMSUNG>SAMSUNG</option>
<option value=SIEMENS>SIEMENS</option>
</select>
<select name="dd2">
<option value=R600>R600</option>
<option value=T29>T29</option>
<option value=T68i>T68i</option>
</select>
</form>
</body>
</html>
