H hp Medlem sedan maj 2001 787 inlägg Frågan 29 jan. 2002 15:28 #1 Får jag samma resultat med följande två exempel? Jag vill tilldela alla värden ett nummer.
new Array( "12:snickare" , "13:murare" , "14:städare");
new Array('snickare','12','murare','13','städare','14');
Kan man skriva enligt båda exempel eller finns det något som är att föredra?
------------------
"signatur"
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Nej, det får inte samma resultat. I det första exemplet får du en array med 3 värden och i den andra 6 värden. I det första exemplet kan du enkelt använda funktionen split för att dela upp ett värde i arrayen i en ny array (bestående av 2 värden).
Om;
foo=new Array( "12:snickare","13:murare","14:städare");
kan du använda;
bar=foo[0].split(":");
så visar;
alert(bar[0]);
"12"
och;
alert(bar[1]);
"snickare"
------------------
/ J
H hp Medlem sedan maj 2001 787 inlägg Scriptet ingår i en dynamisk lista. Finns det något bra sätt att få listattributet "Value" att sättas samtidigt som man väljer något av yrkena?
------------------
"signatur"
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Value sätter du med selectlistobjekt[index ].value="värde" (texten i listan sätter du med selectlistobjekt[index ].text="värde" )
------------------
/ J