La boucle for qui rend fou

kavod Messages postés 2 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 22 juillet 2003 - 22 juil. 2003 à 14:35
kavod Messages postés 2 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 22 juillet 2003 - 22 juil. 2003 à 14:47
Peut-être qu'à force de me casser la tête dessus je ne vois plus l'essentiel... mais j'ai un problème avec une boucle for et je ne vois vraiment pas d'où ca peut venir.

var i;
var j;
var bouton = new Array(4);
document.getElementById("texte").value = "";
for (i = 0 ; i < bouton.length ; i++)
{
bouton[i] = new Array(3);
for (j = 0 ; j < (bouton[i]).length ; j++)
{
bouton[i][j] = new Image();
}
}
for ( var i = 1 ; i < (bouton.length + 1)  ; i++)
{
(bouton[eval(i-1)][1]).src = ('button/button' + i.toString() + '_l.gif');
(bouton[eval(i-1)][2]).src = ('button/button' + i.toString() + '_s.gif');
(bouton[eval(i-1)][3]).src = ('button/button' + i.toString() + '_e.gif');
}


Le code passe tout à fait une première fois, et ne veut pas passer à i =2 ?????

J'ai vérifié une bonne centaine de fois, les images button/buttonX_Y.gif existent bien tous.

Si quelqu'un a une idée ? :)

1 réponse

kavod Messages postés 2 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 22 juillet 2003
22 juil. 2003 à 14:47
Me doutais bien que je manquais de recul...
Une simple mauvaise indexation du tableau sur le j...
Désolé pour la question :big)
0
Rejoignez-nous