Bonjour
Je viens de faire une petite fonction avec un timeout mais il atttends pas dans la boucle et je comprends pas pourquoi.
Lorsque je lance la page, je vois 20 fois une alert avec OK, puis ensuite 20 fois une alert avec OKFON et mon image qui descend.
Mais ce que je voudrais avoir une alert avec OK, une alert avec OKFON et l'image qui descend d'un cran et çà répété 20 fois.
Pouvez vous m'aider ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <html><head></head> <body> <SCRIPT LANGUAGE="javascript"> var hautimage = 100; var gaucheimage = 100; document.write('<IMG SRC="1.gif" ID=smile STYLE="position:absolute;top:'+hautimage +';left:'+gaucheimage+'">'); for (i=1; i<20; i++) { setTimeout("bouge(i,i)",1000); alert('ok'); } function bouge(x,y) { alert('okfon'); if(document.getElementById) { hautimage += y; gaucheimage += x; document.getElementById("smile").style.top = hautimage; document.getElementById("smile").style.left = gaucheimage; } } </SCRIPT> <!--<img src="1.gif"> <img src="2.gif"> <img src="3.gif">--> </body></html>
Partager