[JS] Transformer valeur en nom de variable...
Résolu/Fermé
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
-
Modifié par reaverlost le 17/06/2014 à 15:26
reaverlost Messages postés 150 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 14 mai 2018 - 18 juin 2014 à 16:22
reaverlost Messages postés 150 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 14 mai 2018 - 18 juin 2014 à 16:22
A voir également:
- [JS] Transformer valeur en nom de variable...
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- &Quot;Nom de l'adresse" lors d'une inscription sur une site - Forum Consommation & Internet
- Trouver un nom avec une adresse ✓ - Forum Loisirs / Divertissements
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
3 réponses
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
17 juin 2014 à 18:57
17 juin 2014 à 18:57
Yep, j'ai une petite idée, logiquement avec la fonction eval, tu devrait peut-être t'en sortir.
region.eval(nomRegion).attr("fill", couleur);
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
18 juin 2014 à 15:47
18 juin 2014 à 15:47
Merci pour la réponse !
J'ai essayé ce que tu m'a proposé, mais rien ne se passe, il ignore ma fonction j'ai l'impression...
J'ai essayé ce que tu m'a proposé, mais rien ne se passe, il ignore ma fonction j'ai l'impression...
reaverlost
Messages postés
150
Date d'inscription
jeudi 27 mai 2010
Statut
Membre
Dernière intervention
14 mai 2018
21
18 juin 2014 à 16:22
18 juin 2014 à 16:22
J'ai trouvé une solution qui pour le moment fonctionne.
J'ai changé ma fonction :
J'ai changé ma fonction :
if (reg !== null) { var reg = nom.split(";"); var seuil = etat.split(";"); var couleur = "whitesmoke"; for (var state in region) { for (var i = 0; i < reg.length; i++) { if (seuil[i] == "valide") { couleur = "darkgreen"; } else if (seuil[i] == "critique") { couleur = "darkred"; } region[reg[i]].attr("fill", couleur); } } }