Bonjour,

Je cherche à faire un diaporama.
J'ai chargé toutes mes images dans une suite de div (hidden).
En suite je les affiche et cache successivement avec une pause.
Mon code :
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
function diapo(i)
{
	montre("haut2[0]");	
	for(j=1;j<i;j++)
	{
		k = j - 1;
		setTimeout("cache('haut2["+k+"]')",1000);
		alert(k);
		montre("haut2["+j+"]");	
	}
	k = j - 1;
	setTimeout("cache('haut2["+k+"]')",1000);
	alert(k);
	setTimeout("diapo("+i+")",1000);
}
J'ai inséré des alert pour suivre pas à pas le script et ça fonctionne.
Mais lorsque j'enlève les "alert" il ne se passe a priori rien.
J'ai lu sur le forum que le SetTimeout n'empèchait pas le traitement de se dérouler.
Comment paramétrer une temporisation ?

Merci pour vos idées.