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?
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
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!!
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
Envoyé par : trollchichon
Date : 17/05/2006 12:05
désolé mais je me suis très mal exprimé :) J'ai édité mon post
Envoyé par : laurentj
Date : 22/05/2006 12:53
onclick="javascript:document.
il n'y a pas besoin de mettre ce "javascript:"...
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.