21. januar 2004 - 12:58
Der er
10 kommentarer og 1 løsning
Sammensat variabelnavn
Hej Jeg forsøger at tildele en række billeder ny kilde på følgende måde - men det giver fejl. for (i = 1; i <= 13; i++){ var billede = "billede"+i; document.billede.src="nytBillede.gif"; } Jeg sammensætter altså navnet på billedet med to variable. De genererede navne svarer til billeder på siden - altså billede1, billede2, billede3, osv. Nogen forslag?
Annonceindlæg fra Academic Work Denmark A/S
21. januar 2004 - 13:00
#1
Ja, brug eval for (i = 1; i <= 13; i++){ eval("document.billede" + i + ".src") = "nytBillede.gif"; }
21. januar 2004 - 13:23
#2
ldanielsen >> eval() er en rimelig ting funktion ... en bedre metode er at hive billederne ud direkte fra DOM træet: for (i = 1; i <= 13; i++){ var billede = document.getElementById( "billede" + i ); if( billede ) { billede.src = "nytBillede.gif"; } } /nute
21. januar 2004 - 13:23
#3
ting funktion = tung funktion ;-)
21. januar 2004 - 13:52
#4
eller image array: for(i=1;i<=13;i++){ document.images["billede"+i].src="nytBillede.gif"; }
21. januar 2004 - 18:02
#5
-
21. januar 2004 - 18:03
#6
Jubiiii - nu har jeg fået det til at virke. Nu mangler jeg bare at finde ud af, hvordan jeg tildeler den heldige pointene???? Jeg forsøger...
21. januar 2004 - 21:45
#7
hvem vandt ?-)
21. januar 2004 - 22:27
#8
Undskyld - men hvordan #!qWxz#%% tildeler jeg pointene? Jeg er meget glad for svarene men kan ikke se, hvor jeg kan afslutte tråden / tildele point? Kan I også hjælpe mig med det?
21. januar 2004 - 22:37
#9
vedkommende der 'har vundet' poster et 'svar' som dette - så kan du acceptere det svar der skal have point :o)
21. januar 2004 - 22:44
#10
OK - mange tak for det. Men da de gode svar er oprettet som kommentarer kan jeg jo så desværre ikke tildele pointene.
21. januar 2004 - 22:52
#11
de skal nok poste nogle svar, hvis du blot siger hvem det er...
Vi tilbyder markedets bedste kurser inden for webudvikling