13. juni 2001 - 22:11
Der er
9 kommentarer og 1 løsning
opfylde array
Jeg har denne funktion. Meningen var at den skulle fylde arrayet op med tallene i \"celle\", og bruge dem i løkken.. Men ak! Den virker ikke... newstyle=\'#2529DA\' count = 0 var celler = \"94,95,143,193,243,294,295,146,196,246,98,148,198,248,298,299,300,102,103,104,152,202,203,252,302,303,304\" skriv = new Array(); skriv[0] = celler.split(\",\") for (i = 0; i < 26;i++) { eval(\"cell\"+skriv[count]).bgColor=newstyle; }
Annonceindlæg fra Infor
<ole> newstyle=\'#2529DA\' var celler = \"94,95,143,193,243,294,295,146,196,246,98,148,198,248,298,299,300,102,103,104,152,202,203,252,302,303,304\"; for (i = 0; i < 26;i++) { eval(\"cell\"+celler[i]).bgColor=newstyle; } /mvh </bole>
Prøv med dette: newstyle=\'#2529DA\' count = 0 var celler = \"94,95,143,193,243,294,295,146,196,246,98,148,198,248,298,299,300,102,103,104,152,202,203,252,302,303,304\" skriv = celler.split(\",\") for (i = 0; i < skriv.length;i++) { eval(\"cell\"+skriv[i]).bgColor=newstyle; }
Hvorfor den omvej over \'skriv\' - det er da helt unødvendigt.... /mvh
moonducks virkede... det gjorde oleboles ikke... I skal begge have mange tak!
Undskyld, men skal du ikke sætte baggrundsfarve på et antal celler, der hedder \'cell94\', \'cell95\', \'cell143\'...osv? Det gør min da fint...!?! Hvad var det, der ikke virkede for dig?
mon ikke du mente: var celler = new Array (94,95,143,193,243,294,295,146,196, 246,98,148,198,248,298,299,300,102,103, 104,152,202,203,252,302,303,304); mvh JakobA
Nej, men sådan kunne man også lave det. Du kan sagtens tælle igennem en kommaspareret variabel - men du kan også gøre det i et array :o) /mvh
Oj, det anede jeg ikke man ku. takker
Undskyld mig Ole, men kunne du ikke give mig et eksempel på det? Jeg har ALDRIG set det brugt og syntes ikke følgende vil virke: <script type=\"text/javascript\"> var celler = \"94,95,143,193,243,294,295,146,196,246,98,148,198,248\"; window.alert(celler[2]); </script>
14. juni 2001 - 22:45
#10
Det er faktisk også noget vrøvl, jeg har fået skrevet :o) Du kan tælle igennem en variabel: <script type=\"text/javascript\"> var tegn = \"abcdefghijklmnopq\"; window.alert(tegn[2]); // Alert\'er \'c\' </script> ...og du kan skrive: <script type=\"text/javascript\"> var celler = [94,95,143,193,243,294,295,146,196,246,98,148,198,248]; window.alert(celler[2]); // Alert\'er \'143\' </script> ...men i sidste tilfælde har jeg i virkeligheden lavet et array :o) Du behøver ikke - i spørgerens eksempel - fylde et ekstra array. Men det, jeg fik skrevet, var noget kvalificeret ævl...! Sorry :o)
Vi tilbyder markedets bedste kurser inden for webudvikling