Envoyé par : thx1138
Date : 02/07/2007 23:47
Bonjour,
Je voudrais connaitre l'id de la zone dans laquelle je me trouve lors de l'appui sur la touche ENTER.
j'ai fais ceci
<keyset> <key keycode="VK_RETURN" command="cmd_submit" /> </keyset> <commandset> <command id="cmd_submit" oncommand="submit(event);" /> </commandset>
ma fonction submit() //test
alert( e.target.getAttribute('id')+"\n"+ e.originalTarget.getAttribute('id')+"\n"+ e.currentTarget.getAttribute('id')+"\n"+ e.explicitOriginalTarget.getAttribute('id') )
La fonction renvoie 4 fois cmd_submit ou que je me trouve dans la page. Avec Firefox 1.5, une des lignes renvoyait bien la bonne valeur mais depuis firefox 2.0 plus moyen.
Avez vous une solution ?
merci
Envoyé par : thefab
Date : 23/07/2007 14:55
Je viens de rencontrer le même problème et je crois que ça dépend de l'élément XUL qui lance la commande: c'est différent selon qu'il s'agisse d'une zone de texte, d'une case à cocher,...
Après mes premiers essais j'arrive à obtenir l'élément à l'origine de la commande avec currentTarget pour un <menulist/> et explicitOriginalTarget pour une <checkbox/>.
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.