for-lus werkt niet bij veranderen parameter

Status
Niet open voor verdere reacties.

thomas lemmens

Gebruiker
Lid geworden
8 mei 2009
Berichten
36
hey

dit heb ik in mijn javascript staan:
[JS]
function dataKamp(id1, id2){
for(i=1;i<4;i++){
var date="data"+i;
document.getElementById(date).style.backgroundImage="";
}
document.getElementById(id1).style.backgroundImage="url('../../Image/background/main.png')";
}
[/JS]

en dit staat in mijn html

HTML:
<table >
							<tr>
								<td id="stand1"><a href="javascript:standKamp();">Stand</a></td> 
								<td id="data1"><a href="javascript: dataKamp('data1','uitslag1');">09/11</a></td>
								<td id="data2"><a href="javascript: dataKamp('data2','uitslag2');">30/11</a></td>
								<td id="data3"><a href="javascript: dataKamp('data3','uitslag3');">14/12</a></td>
								<td id="data4"><a href="javascript: dataKamp('data4','uitslag4');">11/01</a></td>
								<td id="data5"><a href="javascript: dataKamp('data5','uitslag5');">25/01</a></td>
								<td id="data6"><a href="javascript: dataKamp('data6','uitslag6');">08/02</a></td>
							<!--<td id="data7"><a href="javascript: dataKamp('data7','uitslag7');">22/02</a></td>
								<td id="data8"><a href="javascript: dataKamp('data8','uitslag8');">08/03</a></td>
								<td id="data9"><a href="javascript: dataKamp('data9','uitslag9');">22/03</a></td>
								<td id="data10"><a href="javascript: dataKamp('data10','uitslag10');">19/04</a></td>
								<td id="data11"><a href="javascript: dataKamp('data11','uitslag11');">26/04</a></td>-->
							</tr>
</table>

zodra dat ik for(i=1;i<4;i++){ verander in for(i=1;i<12;i++){
werkt mijn script niet meer

kan iemand mij helpen? waarschijnlijk is het iets stoms maar ik vind het niet.
 
thomas ,

volgens mij werkt dat ! Ben al tot 8 geraakt .

Zet eens for(i=1;i<=4;i++) dat telt gemakkelijker ipv for(i=1;i<4;i++) .

i<=12 of i<13 als er twaalf data zijn .
 
De reden dat je script stopt met werken is dat je de laatste paar elementen in een HTML comment block hebt staan. Op het moment dat je iets probeert te doen met data7 of hoger crasht je script, want die elementen bestaan helemaal niet in het document.
 
Laatst bewerkt:
ok dankje het werkt nu

het had idd te maken met die comment block ,
een tweede fout (eigenlijk dezelfde) had ik bij id2 die nog niet in mijn html stonden maar wel in script.

groetjes

thomas
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan