begin process at 2012 05 30 04:18:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Tester la valeur d'une couleur?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tester la valeur d'une couleur?

mercredi 9 août 2006 à 11:02:00 | Tester la valeur d'une couleur?

adeath

Bonjour,

j'aimerais pouvoir tester la couleur de fond d'une cellule d"un tableau :
Si elle est "verte" alors elle devient "beige" et inversement.
j'ai essayé : 

if (document.getElementById(id).style.backgroundColor == "#FFFFE8")
    document.getElementById(id).style.backgroundColor == "#CCFFCC";
else
   document.getElementById(id).style.backgroundColor  == "#FFFFE8";

mais ca n'a pas l'air de fonctionner...
Y a t-il une autre façon de tester cette valeur?

Merci pour vos réponses
mercredi 9 août 2006 à 11:24:27 | Re : Tester la valeur d'une couleur?

bultez

Membre Club
Réponse acceptée !




bonjour,

dèjà,
ne pas confondre ==, un  test
et =, une affectation
ensuite,
avec IE les couleurs sont en minuscules
avec FireFox, sous la forme rgb(rr, gg, bb )
( il y a peu de temps Malalam a donné
  une solution impec pour traiter ça )

if (document.getElementById(quoi).style.backgroundColor == "#ffffe8") document.getElementById(quoi).style.backgroundColor = "#CCFFCC"; else document.getElementById(quoi).style.backgroundColor = "#FFFFE8";

mais ne sachant pas comment ceci est appelé,
il y a peut-être d'autres erreurs ?
( j'éviterais de mettre comme variable
  un truc connu par le html/javacript
  ici j'ai remplacé id  par quoi )

cordialement   Bul   
Site
mercredi 9 août 2006 à 15:36:10 | Re : Tester la valeur d'une couleur?

adeath

Merci beaucoup!

Ca marche impec.
(pour le '==', désolé erreur de copier-coller)
C'était les lettres en miniscules qui posait problème... Un truc tout simple qui m'a pris un sacré bout de temps.

et pour ceux qui se poseront la même question : 
pour Firefox c'est "rgb(255,255,255)" et pour IE "#ffffff " (exemple avec du noir)
mercredi 9 août 2006 à 15:41:20 | Re : Tester la valeur d'une couleur?

adeath

euh, non!!! 
exemple avec du blanc.
faut que je fasse une pause,  l'excès de codage fait tourner la tête!!!  
lundi 4 juin 2007 à 15:58:15 | Re : Tester la valeur d'une couleur?

snowsnake

Bonjour, j'ai le même problème que adeath pour pouvoir tester une couleur.

Je suis sous FX et je teste comme ca :

name = document.getElementById('nameInfo').style.color;

if (name == "#000000" || name == "rgb(0,0,0)")
        document.getElementById('send').disabled = false;

Sous ie ca fonctionne parfaitement, mais FX ne semble pas aimer mon if, même avec : "rgb(0,0,0)"
Quelqu'un as peut être approndi la question?

Merci d'avance pour votre aide.

AeRoS 94
lundi 4 juin 2007 à 16:14:39 | Re : Tester la valeur d'une couleur?

bultez

Membre Club




Bonjour,

    tu as de la chance que je vois un message qui date d'août 2006...
    tu aurais du poser une autre question...

    tu as fait un alert ?
    regardes bien ( avec FF, il y a des espaces derrière les ,
       pas avec Opera d'ailleurs , je crois...)

    je disais d'ailleurs :
( il y a peu de temps Malalam a donné
                     une solution impec pour traiter ça )


Cordialement                Bul     [mon Site]     [M'écrire]



lundi 4 juin 2007 à 18:48:47 | Re : Tester la valeur d'une couleur?

snowsnake

Merci beaucoup, c'étais juste ca!! Les espaces lol!!

AeRoS 94


Cette discussion est classée dans : couleur, valeur, tester, document, getelementbyid


Répondre à ce message

Sujets en rapport avec ce message

controle de mouvement d'un calque avec bouton [ par kartoon ] Bonjour,Je souhaiterai connaître l'astuce pour pouvoir controler le déplacement d'un calque :J'ai un bouton "deplacer" qui fonctionne en entrant une d mon pb n'a pas de valeur [ par nahzhir ] Bonjour Sur mon site en asp, j'ai une erreur dont je ne trouve pas la reponse : document.getElementbyId(...) a une valeur null ce qui ce réfere à l couleur, radiobutton, onclick [ par gabs77 ] slt, j'ai un souci avec mon formulairej'ai un formulaire de base auquel j'ai des formulaires spécifiques par rapport a des choix effectuer dans ce for Problème avec Firefox et document.getElementById() [ par Sipadan ] Bonsoir,J'ai pris une source sur ce site (je ne sais plus laquelle) pour faire un décompteur. Il marche bien sous ie et firefox mais dans la console j modification dynamique d'une page par javascript [ par VBFRANCE ] bonjour,J'ai un petit soucis don je n'arrive pas a trouver la solutionVoici un exemple qui fonctionne: Probleme de recuperation de valeur [ par adess00 ] Bonjour bonjour,Je voudrais recuperer la valeur d un option mais ça ne marche pas sous IEVoila les 2 code JS que j ai essayé : function loaddata(id){  Probleme avec IE [ par theopil ] Voila sous firefox sa marche niquel , mes pas sous IE , et j tourne en rond et je ne trouve pas l'erreurfunction affi problème de formulaire de calcul en ligne [ par adtconsult ] Bonjour, J'ai une page web ou des données sont entrées par l'utilisateur en ligne Qui ressemble à ceci : --------------------------------------------- incrémenter la valeur d'une cellule [ par Oumbra ] Bonjour, Voila mon problème est que je n'arrive pas a faire en sorte d'incrémenter ou de décrémenter la valeur d'une cellule d'un tableau html. 10 Placement aléatoire d'image sur clic [ par projer ] Bonjour, je me mets tout juste à javascript et je bute sur un problème... En fait, j'ai placé 3 photos dans des td et je veux que sur un clic sur un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,950 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales