Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Enregistrer une valeur dans un nom de variable dynamique [ JavaScript Orienté objet (POO) / Function & Méthodes ] (roro59650)

samedi 7 juin 2008 à 09:58:35 | Enregistrer une valeur dans un nom de variable dynamique

roro59650

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

samedi 7 juin 2008 à 10:02:09 | Re : Enregistrer une valeur dans un nom de variable dynamique

roro59650

Oui, et je précise qu'après, toujours dans la boucle, si je fait alert(VarErreurs+" : "+window[VarErreurs]); , ça marche, mais avec "undefined" devant la chaîne. Et si je regarde à la fin de la boucle avec le nom en dur, il m'affiche que la variable est vide!

Merci d'avance!! 

www.le-roro.fr un site qui s'ameliore de jour en jour

samedi 7 juin 2008 à 11:10:18 | Re : Enregistrer une valeur dans un nom de variable dynamique

roro59650

Réponse acceptée !
Bon, et bien j'ai trouvé!!
En fait, il "suffit" de déclarer la variable comme ça : var VarErreurs = eval("Erreurs"+tabChampsRetourSuite[2][i]); puis d'utiliser la variable comme une variable normale!!
Voilà voilà!

Bonne journée!!

www.le-roro.fr un site qui s'ameliore de jour en jour



Cette discussion est classé dans : enregistrer, dynamique, variable, marche, varerreurs


Répondre à ce message

Sujets en rapport avec ce message

réutilisation du code Javascript - IE vs Ns ?! [ par husleagd ] Bonjour à tous,J'ai un code qui marche bien dans IE, et Konqueror mais pas dans Netscape7.1 sous Linux.D'abord voilà le code: ..... <script language=" liens dynamique possible ? [ par AviShow ] salut à tous !!!Un probleme se pose à moi depuis quelques temps (trop), que je n'arrive pas à résoudre :Dans le head de mon fichier, j'ai le code java Enregistrer dans une variable la cible d'un lien survolé ! [ par bbsebb ] Bonsoir, je débute en javascript et j'essaie de faire un fonction qui permette d'enregistrer dans une viriable prédifinie l'url cible du lien qui est recuperer le contenu d'une variable dynamique [ par raincevent ] /*Salut,si quelqu'un peu me dépanner pour cette fonction qui me permettré de verifier un formulaire dynamique.En effet chaque variable "testx,v_total_ window.open pasez un variable [ par g_fuck ] salut !j'ai trouve ceci dans le site ... apparement il marche pour certains elus et pas pour moi (sais pas pourkoi)dans ma Deuxieme Page :var <font co Enregistrer une variable js dans le $_SESSION de php [ par caviar ] Saluté ...j'ai un petit problème de conception là ... j'vous explique .. je suis en train de faire évoluer une appli web au niveau ergonomie ...et don Enregistrer une page web dynamique [ par sixool ] Bonjour à tous,J'ai besoin d'aide concernant l'enregistrement d'une page web dynamique, je m'explique :J'ai concu une page web, jusque la rien de bien variable globale [ par bonzelfe ] Bonjour,J'ai défini un tableau dans un ficheir js externe. J'inclus ce fichier au debut de ma page.Je déclare une fonction load() dans ma age html et document."valeur ma variable" [ par cyril4900 ] Bonjour à tous, J'ai un problème tout bête, je veux que ma variable eyes soit remplacer par sa valeur (ex: eye1, qui correspond à un nom d'image dans problème phpbb2 [ par supositoire ] Bonjour, j'ai télécharger le forum phpbb2 et aussi wamp5.Quand je rentre phpbb2 dans wamp5 je peut le lire.Mais quand je publie mon forum il ne marche


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.