Hallo, hab fogendes Problem:
Script sollte die fünf auswahlfelder mit den werten 1-5 füllen und bei der ersten die 1 aktiv wählen, bei der zweiten die 2 usw.
Die auswahlfelder werden jedoch mit 1,1,2,3,4 vorselektiert.
Source code:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<select name="columnPos" size="1" onchange=""; onFocus=""></select>
<select name="columnPos" size="1" onchange=""; onFocus=""></select>
<select name="columnPos" size="1" onchange=""; onFocus=""></select>
<select name="columnPos" size="1" onchange=""; onFocus=""></select>
<select name="columnPos" size="1" onchange=""; onFocus=""></select>
<script language="JavaScript">
<!--
for(var i = 1; i < 6; i++)
{
//alert("");
for(var j = 1; j < 6; j++)
{
if(i==j){
NewOption = new Option(j,j,false,true);
}else{
NewOption = new Option(j,j,false,false);
}
document.getElementsByName('columnPos')[i-1].options[document.getElementsByName('columnPos')[i-1].length] = NewOption;
}
}
//-->
</script>
</body>
</html>
P.S. Im Netscape funktionierts, im IE 5 nicht. Komisch: mit der alert("") anwesiung funktionierts auch im IE