Bonjour,
J'ai fait un diaporama en utilisant ce script :
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>
Mais quand je le lance, seule la première image s'affiche, malgré le setTimeout très rapide...

Quelqu'un a une idée ? Comment faire pour que l'enchainement fonctionne?

Merci !