Problème avec boucle

Fermé
JS457 - 28 sept. 2014 à 22:37
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 29 sept. 2014 à 17:25
Bonjour,

Je suis bloqué depuis quelques jours sur ce code :


function somme() {

var sommeRes = 0,ligne,MaxL = 1;

for(ligne = 1; ligne <= MaxL; ligne += 1 )
{
sommeRes += parseFloat(document.getElementById("produit" + ligne).innerHTML);
}
if (isNaN(sommeRes)) {
sommeRes = "";
}




MaxL++;
document.getElementById("result").innerHTML = sommeRes;

}
En effet, mon problème se pose quand je veux incrémenter la variable MaxL , ça marche pas. Quand il est pris dans la boucle for il ne change pas . Si quelqu'un a une solution qui peux régler ce problème poste Très vite.Merci d'avance.

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
Modifié par Zep3k!GnO le 29/09/2014 à 17:26
Déclares plutôt :
 
var sommeRes = 0;
var MaxL = 1;
Setter ligne à 1 ne sert a rien car c'est fait dans l'init de la boucle for "ligne = 1".
Si tu veux tracer ce qu'il se passe dans la boucle for, ajoutes-y un console.log();
0