webForumDet fria alternativet

undefined

JavaScript

6 svar · 296 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

Jag har följande kod.

[red]
var headCat = new Array(6);
for(var n=0;n<headCat.length;n++)
{
headCat[n] = new Array();
}
headCat[0] = "Kläder - För Henne", "1";
headCat[1] = "Kläder - För Honom", "2";
headCat[2] = "Kläder - För Båda", "3";
headCat[3] = "Barnvagnar", "4";
headCat[4] = "Leksaker", "5";
headCat[5] = "Inredning", "6";

function showHeadCategories(selectObj){
selectObj.length=headCat.length;
for(var n=0;n<headCat.length;n++){
selectObj[n].text=headCat[n][0];
selectObj[n].value=headCat[n][1];
}
}
[/red]

Denna kod visar första bokstaven i varje kategorie i gecko-läsare och i IE (6.0) så visar den undefined i min select. Jag har försökt att använda samma kod som i denna tråd medn jag får inte till det. Vad gör jag för fel?

mv icaaq

Medlem sedan jan. 2003296 inlägg
#2
var headCat = new Array();
headCat[0] = ["Kläder - För Henne", "1"];
headCat[1] = ["Kläder - För Honom", "2"];
headCat[2] = ["Kläder - För Båda", "3"];
headCat[3] = ["Barnvagnar", "4"];
headCat[4] = ["Leksaker", "5"];
headCat[5] = ["Inredning", "6"];

function showHeadCategories( selectObj )
{
	selectObj.length = headCat.length;
	for ( var n = 0; n < headCat.length; n++ )
	{
		selectObj.options[n] = new Option( headCat[n][0], headCat[n][1] );
	}
}
Medlem sedan okt. 20005 273 inlägg
#3

Nu har jag följande

[red]
var headCat = new Array(6);
headCat[0] = "Kläder - För Henne", "1";
headCat[1] = "Kläder - För Honom", "2";
headCat[2] = "Kläder - För Båda", "3";
headCat[3] = "Barnvagnar", "4";
headCat[4] = "Leksaker", "5";
headCat[5] = "Inredning", "6";

function showHeadCategories(selectObj){
selectObj.length=headCat.length;
for(var n=0;n<headCat.length;n++){
	selectObj.options[n] = new Option( headCat[n][0], headCat[n][1] );
}
}
[/red]

Men i Gecko får jag forfarande bara ut första bokstaven. Dock så har undefined försvunnit i IE......Nu visas ingenting...

Fler förslag?

mv icaaq

Medlem sedan juni 200032 967 inlägg
#4

Hast du ein URL für mich?

(Jag är medveten om att jag inte kan tyska, för er som undrar)

Medlem sedan okt. 20005 273 inlägg
Medlem sedan juni 200032 967 inlägg
#6

Varför har du tagit bort hakparenteserna från jawbreakers inlägg?

Medlem sedan okt. 20005 273 inlägg
#7

För lite jolt-cola kanske..... ;)

Tack snabeln :D

mv icaaq

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)