Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# couleur a l'interieur d'un textbox

Envoyé par : jales

Date : 16/03/2007 14:06

bonjour

je tente dechanger la couleur sur laquelles s'ecrit le texte d'un textbox.

je pensais a background-color, mais ca n'affecte en rien.

y a-t-il un moyen d'y parvenir ?

merci

# Re: couleur a l'interieur d'un textbox

Envoyé par : Christophe Charron

Date : 16/03/2007 14:45

Bonjour, plutôt ça non ?

<textbox flex= "10" id="tb_adr_ville" onfocus="fa_focusprise(this);" onblur="fa_focusperte(this);"/>
function fa_focusperte(vv_qui){
   try {
   vv_qui.style.color='black';
   } catch (e) {
		// raf
	}
}
function fa_focusprise(vv_qui){
   try {
   vv_qui.style.color='blue';
	} catch (e) {
	}
}

color plutôt que backgroundColor

# Re: couleur a l'interieur d'un textbox

Envoyé par : arno.

Date : 16/03/2007 14:48

salut, ça marche avec

.textbox-input-box {
   background-color: blue;
}

enfin, ça marche presque, y'a encore un blanc, faut jouer peut-être avec les marges.

textbox-input-box, ça vient du binding xbl, tu peux aller voir dans chrome://global/content/bindings/textbox.xml

# Re: couleur a l'interieur d'un textbox

Envoyé par : pitivier

Date : 16/03/2007 15:15

Christophe Charron a écrit:

Bonjour,
plutôt ça non ?
<textbox flex= "10" id="tb_adr_ville"
onfocus="fa_focusprise(this);"
onblur="fa_focusperte(this);"/>
function fa_focusperte(vv_qui){
try {
vv_qui.style.color='black';
} catch (e) {
// raf
}
}
function fa_focusprise(vv_qui){
try {
vv_qui.style.color='blue';
} catch (e) {
}
}

color plutôt que backgroundColor

Cordialement,
Christophe Charron

Il y a plus simple avec la pseudo-propriété :focus

exemple :

textbox:focus{
  background-color: red;
}

# Re: couleur a l'interieur d'un textbox

Envoyé par : Christophe Charron

Date : 16/03/2007 15:27

Oui et non

  • je ne veux pas que ce soit systématique
  • les procédures javascript sont créés dynamiquement pour répondre aux envies des utilisateurs : pour un ce sera une certaine couleur de fond, pour un autre une certaine couleur de texte, pour un troisième une certaine police de caractères etc ...

J'ai trouvé plus simple de le gèrer comme ceci plutôt que de générer en plus une feuille de style dynamique.

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.