Bonjour,
Voici mon problème aujourd'hui.
J'ai une variable dynamique qui prend un autre nom le temps de la boucle :
for(i=0;i<tabChampsRetourSuite[0].length;i++) {
var VarErreurs = "Erreurs"+tabChampsRetourSuite[2][i];
}Si dans cette boucle je fait un
alert(eval(VarErreurs)); , ça marche!
Mais avec
alert(window[VarErreurs]); , ça ne marche plus! Il me met que la variable et "undifined".
Donc je continue avec le eval, même si après mes recherches sur le net, j'ai vu que c'est moins bien que le window.
Dans la boucle sitée plus haut, je fait :
eval(VarErreurs) += "- "+tabChampsRetourSuite[1][i]+"\n"; , et bien sûr, ça ne marche pas et ça provoque une erreur! Mais avec
window[VarErreurs] += "- "+tabChampsRetourSuite[1][i]+"\n"; , et ça marche! Sans provoquer d'erreur!
Donc voilà, je voulais savoir si l'on peut enregistrer des valeurs dans une variable dont le nom est dynamique??
Merci beaucoup d'avance!!
www.le-roro.fr un site qui s'ameliore de jour en jour
