Bonjour,
J'ai fait un diaporama en utilisant ce script :
Mais quand je le lance, seule la première image s'affiche, malgré le setTimeout très rapide...
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
31
32
33
34
35
36
37 <script type="text/javascript"> couv = new Array; couv[2] = './images/imagesdiaporama/ESSAI/img_nur1_tn.jpg'; couv[3] = './images/imagesdiaporama/ESSAI/img_nur2_tn.jpg'; couv[4] = './images/imagesdiaporama/ESSAI/img_nur3_tn.jpg'; couv[5] = './images/imagesdiaporama/ESSAI/img_nur4_tn.jpg'; couv[6] = './images/imagesdiaporama/ESSAI/img_nur5_tn.jpg'; couv[7] = './images/imagesdiaporama/ESSAI/img_nur6_tn.jpg'; num = 2 function ChangeImage() { if (num == -1) { num = (couv.length-1)} if(document.getElementById) { var maxWidth = 700; var maxHeight = 394; var img = couv[num]; if (img.height>maxHeight){ dH=maxheight; document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '" height="'+ dH + '"> '; } if (img.width>maxWidth){ dW=maxWidth; document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '" width="'+ dW + '"> '; } else{ document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '" width="800px" height="450px"> ';} num = num-1 } setTimeout("ChangeImage()", 600); } window.onload = ChangeImage; //--> </script>![]()
Quelqu'un a une idée ? Comment faire pour que l'enchainement fonctionne?
Merci !
Partager