Hmmm...
Jag ska ladda en selectbox med första raden i varje cell...
Jag får felmedelande att selectboxen inte är ett objekt...
Vad är det för fel? Jag har kört med new Option förr och då har det fungerat...
Se nedan:
<html>
<head>
<script language="javascript">
<!--
function inject(a,b,c,d,arr){
if(!myArr[a]){ myArr[a]={}; } if(!myArr[a][b1]){myArr[a][b1]={};} if(!myArr[a][b1][c]){myArr[a][b1][c]={};} if(!myArr[a][b1][c][d]){myArr[a][b1][c][d]={};}
myArr[a][b1][c][d]=arr;
}
var myArr = new Object();
inject("4.0","0","NETWORK","0",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","1",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","2",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","3",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","4",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","5",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","6",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","NETWORK","7",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","SOFTWARE","8",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","SOFTWARE","9",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","0","SOFTWARE","10",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","0",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","1",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","2",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","3",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","4",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","5",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","6",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","NETWORK","7",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","SOFTWARE","8",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","SOFTWARE","9",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","1","SOFTWARE","10",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","0",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","1",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","2",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","3",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","4",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","5",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","6",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","NETWORK","7",["text","mer","ännu mer","lite till","slut..."]);
inject("4.0","2","SOFTWARE","8",["text","mer","ännu mer","lite till","slut..."]);
x=0;
for(var tspVer in myArr){
for(var n in myArr[tspVer]){
for(var nn in myArr[tspVer][n]){
for(var nnn in myArr[tspVer][n][nn]){
switch(nn){
case "NETWORK":
[b]if(myArr[tspVer][n][nn][nnn][0] && nnn==0)
document.form1.selectNetwork[x] = new Option("'+myArr[tspVer][n][nn][nnn][0]+' '+myArr[tspVer][n][nn][nnn][3]+'", "");[/b]
x++;
break;
case "SOFTWARE":
x++;
break;
}
}
}
}
}
//-->
</script>
</head>
<body>
<form name="form1">
<select name="selectNetwork">
<option selected>-</option>
</select>
<input type="text" name="test">
</form>
</body>
</html>