Ik probeer bij het laden van een image te checken of een bijbehorend koekje bestaat. In dat geval wordt een andere image getoond. Het probleem is dat het onload event binnen de image tag in een loop terecht komt, en ik snap niet helemaal waar dit aan ligt. Het werkt dus wel, maar komt dus in een loop.
De Image tag + onload:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| function swap(Img,State)
{
switch (State)
{
case 9:
if(Get_Cookie(Img) == 2) // bestaat het koekje??
plaatje = 'images/'+Img+'_f3.jpg';
else
plaatje = 'images/'+Img+'.jpg';
return plaatje;
break;
}
} |
De Image tag + onload:
code:
1
2
3
4
5
6
7
| <img name="inschrijven1_r2_c5" src="images/inschrijven1_r2_c5.jpg" id="inschrijven1_r2_c5" alt="" onLoad="this.src = swap(this.name,9);" /> |
[ Voor 50% gewijzigd door klaaz op 20-03-2006 14:45 ]