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.
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
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
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.
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
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.