Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Fenêtre popup en xul

Envoyé par : kryogen

Date : 04/06/2007 13:40

Bonjour,

Je suis débutant en xul. Je souhaiterai à partir d'un menu en xul :

<menu id="file-menu" label="Aide" class="menu-iconic aide">
<menupopup id="file-popup">
<menuitem label="A propos de test" oncommand="test.xul"/>
</menupopup>
</menu>

Afficher une fenêtre en popup du type celle dans Firefox : "A propos de Mozilla Firefox". Comment faire ? Dois-je appeler une fenêtre en xul ou bien ? Merci.

# Re: Fenêtre popup en xul

Envoyé par : chBok

Date : 04/06/2007 14:25

La fenêtre "A propos de" est bien une fenêtre XUL de dialogue, dont l'url est la suivante : chrome://browser/content/aboutDialog.xul

# Re: Fenêtre popup en xul

Envoyé par : kryogen

Date : 04/06/2007 14:53

ok, mais je l'appelle comment ? avec un simple window.open() :

<menu id="file-menu" label="Aide" class="menu-iconic aide">
<menupopup id="file-popup">
<menuitem label="A propos de test" oncommand="window.open('test.xul','test')"/>
</menupopup>
</menu>

ou bien ? Car j'aimerai bien me débarrasser des boutons "réduire","agrandir" par exemple...

merci

# Re: Fenêtre popup en xul

Envoyé par : thefab

Date : 04/06/2007 15:42

Tu ouvres une fenêtre avec open() ou openDialog() mais pour cacher les boutons c'est hidechrome qu'il faut utiliser.

# Re: Fenêtre popup en xul

Envoyé par : kryogen

Date : 04/06/2007 16:21

yep en fait j'ai oublié, désolé, de spécifier que c'était pour un site distant. Donc openDialog()ne marche pas. J'utilise donc window.open() : http://xulfr.org/xulplanet/xultu/dialogs(..)

Et pour la fonction hidechrome, je l'utilise comme ça ?

<dialog id="test" title="test"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
hidechrome="true"
buttons="accept,cancel"...

Parceque cela ne fonctionne pas... merci

# Re: Fenêtre popup en xul

Envoyé par : thefab

Date : 04/06/2007 16:50

Oui c'est comme ça, mais certainement que ça ne fonctionne pas en mode distant.

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.