Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Récupérer valeur checkbox et changer celle ci

Envoyé par : tiotsam

Date : 07/09/2007 16:23

Bonjour j'ai un petit problème, je n'arrive pas à récupérer la valeur d'une checkbox ni à changer cette valeur.

Dans mon fichier.xul j'ai mis :

<checkbox id="check" label="blabla" oncommand="maFonction();"/>

et dans mon fichier.js j'ai fait :

if (read("chemin vers le fichier contenant l'etat") == oui)

 document.getElementById('check').checked = true;

Le navigateur me met l'erreur :

Erreur : document.getElementById("check") has no properties

# Re: Récupérer valeur checkbox et changer celle ci

Envoyé par : Paul Rouget

Date : 07/09/2007 19:39

Ton probleme n'est pas le checkbox, mais le fait que tu n'arrives pas à récupérer l'élément DOM.

document.getElementById("check") doit etre indéfinit.

# Re: Récupérer valeur checkbox et changer celle ci

Envoyé par : hhf

Date : 09/09/2007 14:28

Petite precision pour completer les dires de Paul, le chargement de ton script ce fait avant le parsing de ta page xul, donc au moment ou tu demande l'element "check", celui n'est pas encore à l'ecran. Essaye de mettre un bouton qui apelle cette fonction pour en etre convaincu. Si c'est bon, met l'execution de ton script sur le onload de la page soit sur l'element window.

# Re: Récupérer valeur checkbox et changer celle ci

Envoyé par : tiotsam

Date : 10/09/2007 14:46

Ouki j'ai lancé ma fonction après avoir crée la checkbox et ça marche beaucoup mieu ^^

merci pour votre aide

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.