Page 1 sur 1

Agir sur le XUL avec Javascript

Publié : 02 mars 2007, 18:36
par Thunderseb
Bonjour à tous.

Comment puis-je faire pour masquer (ou afficher) un menu (ou un menuitem) via Javascript. Ce code ne marche pas, mais si je mets style="display:none;" dans mon menu, ça marche, sauf que ce n'est pas ce que je veux, car je veux afficher le menu en fonction de quelque chose (les préférences enregistrée)

Code : Tout sélectionner

document.getElementById('menu_1').style.display='none';
Voilà, merci d'avance :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

Publié : 03 mars 2007, 18:26
par Ptit Lutin
Tu peux utiliser l'attribut hidden

Code : Tout sélectionner

document.getElementById('menu_1').setAttribute( "hidden" , true);
http://www.xulfr.org/xulplanet/xulqa/q_hideshow.html

Publié : 07 mars 2007, 15:47
par Thunderseb
Merci, ça marche parfaitement :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

Publié : 12 mars 2007, 16:09
par Thunderseb
J'ai encore une question :s

J'ouvre une fenêtre xul avec window.open. Mais je voudrais que cette fenêtre soit indépendante du navigateur, c'est à dire que l'utilisateur peut retourner dans le fenêtre de firefox sans devoir fermer cette petite fenêtre.

C'est possible ?

Merci :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

Publié : 12 mars 2007, 16:58
par martin
Ca doit être le comportement par défaut, à moins que tu n'ais spécifié un paramètre optionnel changeant celà, genre modal=yes ou alwaysRaised=yes.
http://developer.mozilla.org/en/docs/DOM:window.open