23. juli 2009 - 01:33Der er
14 kommentarer og 1 løsning
hvordan sætter jeg en variable til at være et objekt af et array?
hmm ja hvordan forklare jeg det lige nærmere... Jeg har et array der er en liste over nogle andre arrays - hvert af de andre arrays hedder det samme som en filmappe.
først skal functionen finde hvilket mappe-array vi skal have fat i. Derefter skal den køre igennem det mappe-array vi lige har fundet og i det finde det filnavn der ligger i det nyligt funde array...
mappe-array = det array der hedder det samme som et dir på siden....
Håber der er nogen der kan forstå hvad jeg vil og kan hjælpe mig :-)
function prePic(ar,name){// der kommer to værdier i for af et mappe navn og et fil navn var arr(); var i=0; var ii=0;
for (i=0;i<wichArraysAreThere.length;i++){ // kør igennem arrayet hvor alle de andre arrayes er værdier i if(ar=wichArraysAreThere[i]{ // hvis vi rammer mappe(ar) så går vi igang set arr = wichArraysAreThere[i]; //prøver her at sætte arr(2 r'er) til at være = wichArraysAreThere værdien... hvordan gør man det for (ii=0;ii<arr.length;ii++){// så skal det array vi har fundet køres igennem if (arr[i]=name){ document.getElementById("' + wichArraysAreThere[i] + '").innerHTML = '<img src="webpictures/' + arr[0] + '/' + arr[i-1] + '"'; } } } }
ud over de mangler der er et lighedstegn og en ) så virker det som om jeg har problemmer med "... jeg kan ikke lige huske hvilke slags quat's der er kan huske "" tekst "" (i asp) og ' tekst men er der noget med at \" er en tredje slags?...
ohhh så dig slet ikke J4k0b, det jeg vil opnå er at have dynamisk antal af arrays og så et array der har styr på hvilke dynamiske arrays der er og vælge at vise det dynamiske array der bliver valgt fra styr på arrayet...
kort sagt sammeligne en værdi med navnet på et array
NB alle arraysne bliver dannet i asp og kommer så ud på siden som arrays inkl et styr på array
splazz tror ikke jeg fatter helt hvad der så sker i den sidste del - fra der hvor du laver document.createElement("img") er du muligt du kan forklare det... er ikke lige så stærk i objekter
i stedet for at bruge innerHTML, som aldrig har været en del af nogen som helst standard, bruger jeg DOM til at generere et img-element inde i en div :)
for (i=0;i < arrMappe.length;i++){// kør igenne array der indeholder navne på de andre arrays for (ii=0;ii < arrMappe[i].length;ii++){ // kør igennem det i-ende array i arrMappe document.writeln(arrMappe[i][ii]);//udskriv hvad der er i-ende array i arrMappe } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.