[Javascript] Nom de variable dynamique ?

Résolu
Tiret -  
 Danydan123 -
Bonjour

après avoir parcouru les rubriques des cours sans trouver de réponse, je me tourne vers vous.

Est-il possible de donner un nom dynamique à une variable ?

L'équivalent javascript de:

<?php 
$Nom_Var = Valeur;
$Nom1 = 'Nom_Var';
echo $$Nom1; // Affiche 'Valeur'
?>


Voila en attendant vos réponses, demandez des éclaircissements si je n'ai pas été assez clair !

12 réponses

  1. Tiret
     
    Je ne veux pas utiliser de php, je donnais juste à titre de comparaison/exemple ;) Mais merci pour la réponse.

    Bon j'ai réussi à gérer ça en restant "javascript", voici pour ceux qui pourraient en avoir besoin ma solution:

    function Test(Element)
    {
    //Admettons qu'Element contienne 'Bois'
    
    
    var Prix = 'Prix_'+Element;
    // Prix contient donc 'Prix_Bois'
    
    document.Formulaire.eval(Prix).value = 5000;
    // La valeur de l'element Prix_Bois, du formulaire Formulaire est donc définie: elle vaut maintenant 5000.
    }
    
    


    En espérant que ceci puisse aider d'autres personnes !
    38
    1. jona303 Messages postés 390 Statut Membre 28
       
      EDIT : rien :)
      0
    2. Dronoïde
       
      En effet la fonction eval() est faite pour çà...
      Merci pour ce rappel utile, je l'avais complètement oubliée celle-là ^^

      Par contre je suis pas du tout convaincu par la méthode utilisant l'objet window citée plus bas.
      0