Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Attribut (disabled) n'a pas toujours le même comportement

Envoyé par : golgoth14

Date : 11/01/2006 10:54

Bonjour,

Voici des exemples :

<xul:checkbox
     id="id1"
     disabled="false"/>
<xul:checkbox
     id="id2"
     disabled="true"/>
<xul:textbox
     id="id3"
     disabled="false"/>
<xul:textbox
     id="id4"
     disabled="true"/>

Dans le cas des checkbox, la valeur booléenne de l'attribut "disabled" fonctionne correctement.

id1 est bien déactivé
id2 est bien activé

Dans le cas des textbox, la simple présence de l'attibut "disabled" déactive les composants !

Il faut supprimer cet attribut si l'on veut ré-activé les composants !

Savez-vous pourquoi le comportement diffère d'un composant à un autre ?

Ceci se passe sous Firefox 1.5 (je n'ai pas testé sous Ff 1.0.x).

Merci d'avance.

Stéphane

# Re: Attribut (disabled) n'a pas toujours le même comportement

Envoyé par : hhf

Date : 20/01/2006 00:01

En general, pour les attribut 'booleen', je les omets quand il sont a false et les met a true sinon. Ca se traduit en DOM par

   setAttribute("disabled/checked", true);
   removeAttribute("disabled/checked");

Et en JAVA

  <button <%=(enable)?"":"disable=\"true\""%> label="toto"/>

En php idem avec <? ?> enfin je crois

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.