adeath
Messages postés23Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention 9 août 2006
-
9 août 2006 à 11:02
snowsnake
Messages postés2Date d'inscriptionvendredi 20 mai 2005StatutMembreDernière intervention 4 juin 2007
-
4 juin 2007 à 18:48
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é :
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 août 2006 à 11:24
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 )
adeath
Messages postés23Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention 9 août 2006 9 août 2006 à 15:36
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)