ich habe kleines script geschrieben, es funktioniert aber leider nicht :(
es soll einfach nur den inhalt zum ersten select ins zweite select schreiben:
-----------------------------------------------------------------
<script type="javascript">
var daten = new Array(
new Array(
new Array('30.12.2003', '02-2003-12-30'),
new Array('03.01.2004', '02-2004-01-03'),
new Array('04.01.2004', '02-2004-01-04'),
new Array('05.01.2004', '02-2004-01-05'),
new Array('06.01.2004', '02-2004-01-06'),
new Array('07.01.2004', '02-2004-01-07'),
new Array('08.01.2004', '02-2004-01-08')
),
new Array(
new Array('26.12.2003', '03-2003-12-26'),
new Array('30.12.2003', '03-2003-12-30'),
new Array('02.01.2004', '03-2004-01-02'),
new Array('03.01.2004', '03-2004-01-03'),
new Array('04.01.2004', '03-2004-01-04'),
new Array('05.01.2004', '03-2004-01-05'),
new Array('06.01.2004', '03-2004-01-06'),
new Array('07.01.2004', '03-2004-01-07'),
new Array('08.01.2004', '03-2004-01-08')
),
new Array(
new Array('30.12.2003', '12-2003-12-30'),
new Array('03.01.2004', '12-2004-01-03'),
new Array('04.01.2004', '12-2004-01-04'),
new Array('05.01.2004', '12-2004-01-05'),
new Array('06.01.2004', '12-2004-01-06'),
new Array('07.01.2004', '12-2004-01-07'),
new Array('08.01.2004', '12-2004-01-08')
)
);
function selectoptions(oID) {
if(tag = document.getElementById('update')) {
tag.options.length = 0;
for(i = 0; i < daten[oID].length; i++) {
tag.options[tag.options.length] = new Option(daten[oID][i][0], daten[oID][i][1]);
}
}
}
</script>
[...]
<select name="ozean" onchange="selectoptions(this.selectedIndex)">
<option>02
<option>03
<option>12
</select>
<select name="update" id="update">
</select>
-----------------------------------------------------------------
das ist normalerweise noch um einiges länger aber ich hab das mal auf 3 einträge reduziert
weiß jemand was ich da machen kann, dass es funktioniert?
mfg