Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Changer couleur d'un bouton

Envoyé par : trollchichon

Date : 17/05/2006 11:20

Bonjour, comment faire pour changer la couleur d'un bouton? Pour le moment, je fais ceci :

<button id="btAccueil" label="Accueil" onclick="javascript:document.getElementById('btAccueil').style.background='#000000';"/>

Il n'y a pas d'erreur javascript mais rien ne se passe, alors comment faire?

# Re: Changer couleur d'un bouton

Envoyé par : thefab

Date : 17/05/2006 11:43

On commence par rechercher "xul changer couleur bouton" sur le Net (tu remarqueras qu'à part XUL que j'ai rajouté il s'agit de l'énoncé de ta question ;-). En affichant seulement les pages en français le premier résultat est http://xulfr.org/xulplanet/xultu/cskin.h(..). Si tu lis trés attentivement la page (vers le début) tu vois qu'il faut ajouter:

-moz-appearance: none;

Pour que les styles de ton bouton (ou autres éléments) puissent être modifiés.

Remarque: tu ne devrais pas modifier la couleur, etc... des éléments dans ton appli, ça doit se faire dans un thème (skin).

Fabrice

# Re: Changer couleur d'un bouton

Envoyé par : trollchichon

Date : 17/05/2006 11:54

ca je l'ai deja fait mais ca enleve le theme...

y'aurait pas un autre moyen parce que je vais pas refaire un theme complet!!

# Re: Changer couleur d'un bouton

Envoyé par : thefab

Date : 17/05/2006 12:00

ca je l'ai deja fait mais rien ne se passe

C'est bizzard, chez moi ça fonctionne parfaitement:

<?xml version="1.0"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <button id="btAccueil" label="Accueil" style="-moz-appearance: none;"
     onclick="javascript:document.getElementById('btAccueil').style.background='#000000';"/>
</window>

Fabrice

# Re: Changer couleur d'un bouton

Envoyé par : trollchichon

Date : 17/05/2006 12:05

désolé mais je me suis très mal exprimé :) J'ai édité mon post

# Re: Changer couleur d'un bouton

Envoyé par : laurentj

Date : 22/05/2006 12:53

onclick="javascript:document.

il n'y a pas besoin de mettre ce "javascript:"...

# Re: Changer couleur d'un bouton

Envoyé par : thefab

Date : 22/05/2006 13:20

il n'y a pas besoin de mettre ce "javascript:"...

Je ne l'avais même pas vu (Danger du copier/coller) !

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.