Comment récupérer une couleur background d'option

Signaler
Messages postés
20
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
2 octobre 2009
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Je voudrais trouver la solution pour récupérer une couleur en fond d'option qui est définie de maniére interractive.

J'arrive à lui donner la couleur avec
tr_e.options[a].style.background="couleur voulu";

Mais je n'arrive pas a reprendre cette couleur pour la sauver

tr_e.options[a].style.background
me retourne rien !!!

Quelqu'un peut-il m'aider.

5 réponses

Messages postés
544
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
20 mai 2005
1
tr_e.options[a].style.backgroundColor devrait l'faire
Messages postés
20
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
2 octobre 2009

Je l'avais déjà essayé sans résultat.
Merci quand même.

Si quelqu'un a une autre idée, elle est la bien venue.
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,
chimelpremier a (bien entendu)
donné la bonne solution
un ch'tit exemple qui fonctionne
<select name="sel" 
onclick="this[this.selectedIndex].style.backgroundColor='red';" 
size=5>
<option>0
<option>1
<option>2
<option>3
<option>4
</select>
n° option


les options cliquées prennent un fond "red"
et c'est bien ce qui est retourné.
et si on accède à une option qui n'a pas
été cliquée ( pas de backgroundColor ),
on n'affiche rien.
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]
Messages postés
20
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
2 octobre 2009

C'est bon ça marche avec
"sel[Number(no.value)].style.backgroundColor"


Mais pour mon information personnel, a quoi correspond le Number
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
met le type numérique sur une
zone qui pourrait être considérée
comme du texte
Cordialement Bul. [Site] [[mailto:marcel.Bultez@Tiscali.fr Mail]]