Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# le background d'une textbox

Envoyé par : Utilisateur anonyme

Date : 04/11/2005 17:26

Bonjour, j'ai essayé de modifier le background d'une textbox à l'aide d'une feuille de style:

.textbox{
max-width:15em;
background-color:#3300CC;
}

le max-width est pris en compte mais pas le background.

Que dois-je faire pour modifier la couleur de fond? Merci

# Re: le background d'une textbox

Envoyé par : laurentj

Date : 07/11/2005 16:18

l'élément textbox est un XBL (il contient un <html:input/> il me semble). Le background est certainement définit explicitement dans le input, il faut donc peut être le rédéfinir à la main.

@namespace html url(.....)
textbox html|input { background-color:#3300CC;}

à tester, et voir exactement le contenu du xbl dans toolkit.jar/content/...../textbox.xml ou un truc comme ça

# Re: le background d'une textbox

Envoyé par : Papagrieng

Date : 07/06/2006 10:49

Bonjour, Pourrais-tu préciser ce qu'il faut mettre dans url(...) ?

Je ne savais pas qu'on pouvait utiliser | en css. Si je comprends bien, est-ce possible d'écrire une syntaxe du style:

<textbox style="
 @namespace html url(.....)
 html|input { background-color:#3300CC;}" />

?

Merci !

# Re: le background d'une textbox

Envoyé par : thefab

Date : 07/06/2006 11:09

ce qu'il faut mettre dans url(...)

Ben l'espace de nom du HTML me semble une bonne idée

@namespace html url(http://www.w3.org/1999/xhtml);

Tu peux aussi jeter un coup d'oeil sur cette discussion: Changer couleur d'un bouton

# Re: le background d'une textbox

Envoyé par : Papagrieng

Date : 07/06/2006 11:33

Merci pour la ressource "http://xulfr.org/xulplanet/xultu/cskin.html", c'était intéressant.

Sinon j'ai été voir dans l'inspecteur DOM pour modifier en javascript le background color du textbox:

champTexte.boxObject.firstChild.style.backgroundColor="#FF9999";

Je voulais créer un effet "la valeur entrée est incorrecte" et c'est réussi.

Merci !

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.