Bonjour à tous !
Je réalise actuellement une diapo photo avec un défilement automatique des photos toutes les 2 secondes. Je pensais ça simple mais je me heurte à un soucis important.
Voilà en partant du principe que j'ai 4 photos :
Dans ma tête, on passe 4 fois dans la boucle et on attend (à chaque passage dans la boucle) 2 secondes avant de passer à la photo suivante.
Or voici ce qu'il se passe : le navigateur attend 8 secondes (4images x 2secondes) et affiche la dernière des 4 images.
Une idée de l'endroit où je m'y prend mal ?
Modifié par Mucsy (15 Nov 2006 - 16:46)
Je réalise actuellement une diapo photo avec un défilement automatique des photos toutes les 2 secondes. Je pensais ça simple mais je me heurte à un soucis important.
Voilà en partant du principe que j'ai 4 photos :
for (i=0; i<=4; i++)
setTimeout("suivant()",2);
Dans ma tête, on passe 4 fois dans la boucle et on attend (à chaque passage dans la boucle) 2 secondes avant de passer à la photo suivante.
Or voici ce qu'il se passe : le navigateur attend 8 secondes (4images x 2secondes) et affiche la dernière des 4 images.

Une idée de l'endroit où je m'y prend mal ?
Modifié par Mucsy (15 Nov 2006 - 16:46)