[js] erreur dans un prog; de déplacement de photos
je vous soumets le programme suivant qui théoriquement doit tout simplement déplacer les une après les autres 5 photos. je pensais commencer à maîtriser javascript mais ....
d'après mon analyse "i" devait prendre la valeur 1 puis la fonction deplacement assurait le glissement de la photo (obj1)
une fois f=butee i devait prendre la valeur 2 et ainsi de suite .
Je sais que mon raisonnement est faux car le programme ne fonctionne pas mais je n'arrive pas à identifier la cause
je compte donc sur votre aide
par avance merci
Code:
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
|
var f=2;
var intervalle=10;
var i=0;
var butee=80;
function introduction()
{
for(i=1;i<6;i++)
{
deplacement();
f=1;
}
}
function deplacement()
{
alert(i+1);
obj1=document.getElementById("img"+ i +"_introduction");
obj1.style.visibility ="visible";
f=f+1;
obj1.style.left =f +"%";
id2=setTimeout("deplacement()",40);
if(f>butee)
{
clearTimeout(id2);
}
} |