Envoyé par : Nico
Date : 03/06/2004 14:25
Bonjour à tous,
je suis coincé sur un truc qui me paraît bateau, mais toutes mes tentatives pour y remédier ont échoué.
Je veux afficher un menu contextuel sous le curseur de ma souris en passant par une instruction javascript du type : "monpopup.showPopup".
Voici le code :
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin" type="text/css"?> <window title="XUL Popup" xmlns:html="http://www.w3.org/1999/xhtml" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script><![CDATA[ function doMonTruc(){ var vPopup = document.getElementById("at_pointer"); var vBox = document.getElementById("mybox"); vPopup.showPopup(vBox,-1,-1,"at_pointer","at_pointer"); } ]]></script> <popup id="at_pointer" position="at_pointer"> <menuitem label="At the pointer"/> </popup> <vbox id="mybox" flex="1" style="background:white;" oncontextmenu="doMonTruc();"/> </window>
Le problème est que l'attribut position="at_pointer" déclaré sur le popup ne fonctionne pas dans ce cas.
Quelqu'un a-t'il une solution ?
Merci d'avance. Nico
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.