Changer la couleur d'un nombre CSS/Javascript
Résolu/Fermé
PandaHugsU
Messages postés
16
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
9 mai 2013
-
18 juil. 2012 à 15:00
PandaHugsU Messages postés 16 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 9 mai 2013 - 19 juil. 2012 à 15:56
PandaHugsU Messages postés 16 Date d'inscription vendredi 29 avril 2011 Statut Membre Dernière intervention 9 mai 2013 - 19 juil. 2012 à 15:56
A voir également:
- Changer la couleur d'un nombre CSS/Javascript
- Changer dns - Guide
- Changer la couleur de la barre des taches - Guide
- Excel cellule couleur si condition texte - Guide
- Changer clavier qwerty en azerty - Guide
- Telecharger javascript - Télécharger - Langages
2 réponses
Blunderer
Messages postés
273
Date d'inscription
mardi 17 juillet 2012
Statut
Membre
Dernière intervention
6 décembre 2012
83
18 juil. 2012 à 15:43
18 juil. 2012 à 15:43
essaye ceci :
function change_couleur(CA){ if(CA<100){ document.getElementById('result').style.color = "green"; }else{ document.getElementById('result').style.color = "red"; } }
PandaHugsU
Messages postés
16
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
9 mai 2013
19 juil. 2012 à 15:56
19 juil. 2012 à 15:56
Ca y est j'ai trouvé la solution pour ceux que ca interresse.
Alors enfaîte c'était a cause du "onchange' qui ne prend en compte que les modifications apportées par l'utilisateur et comme le resultat est renvoyé par une fonction donc par l'ordinateur le javascript ne s'appliqué pas.
Pour y remedier j'ai mis a la fin de ma fonction de calcul la fonction change_couleur ainsi les resultat des calcul passent dans celle-ci.
Petit schema du code Javascript:
function calcul{a,b,c,etc...){
//La fonction effectue ses calculs et renvoie par exemple
valeur_a= a+b;
valeur_b= b+c;
// On appel la fonction change couleur avec les nouvelle valeur
change_couleur(valeur_a,valeur_b,etc...);
}
function change_couleur(CA,CB,etc...){
if(CA<50){
document.getElementById('result').style.color='#FF00A0';
}esle{document.getElementById('result').style.color='#00D0B0';}
...
}
Alors enfaîte c'était a cause du "onchange' qui ne prend en compte que les modifications apportées par l'utilisateur et comme le resultat est renvoyé par une fonction donc par l'ordinateur le javascript ne s'appliqué pas.
Pour y remedier j'ai mis a la fin de ma fonction de calcul la fonction change_couleur ainsi les resultat des calcul passent dans celle-ci.
Petit schema du code Javascript:
function calcul{a,b,c,etc...){
//La fonction effectue ses calculs et renvoie par exemple
valeur_a= a+b;
valeur_b= b+c;
// On appel la fonction change couleur avec les nouvelle valeur
change_couleur(valeur_a,valeur_b,etc...);
}
function change_couleur(CA,CB,etc...){
if(CA<50){
document.getElementById('result').style.color='#FF00A0';
}esle{document.getElementById('result').style.color='#00D0B0';}
...
}