Problème avec boucle

JS457 -  
Zep3k!GnO Messages postés 2049 Statut Membre -
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

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    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