Envoyé par : hhf
Date : 15/02/2007 23:03
salut, j'ai un souci, j'ai un textbox dans un popup, mais se dernier malgré qu'il prend le focus ne recoit pas les evenements clavier. Un peu emmerdant pour un textbox.
j'ai bien essayé sur le popup de modifié enableKeyboardNavigator, mais rien y fait.
Si quelqu'un a une idee.
PS, je suis en remoteXUL (comme tjs )
Envoyé par : Christophe Charron
Date : 16/02/2007 15:27
Question super bête : firebug ne dit rien ? Re-Question super bête : comment sais-tu que la textbox prend bien le focus ?
Envoyé par : Paul Rouget
Date : 16/02/2007 17:15
<popup ignorekeys="true">
Ça change quelque chose ?
Envoyé par : hhf
Date : 16/02/2007 20:54
pour le ignorekey j'essayerais lundi, sinon, ben je sais que le textbox prend le focus car le curseur est dedans.
Merci en tous cas Paul.
Envoyé par : Christophe Charron
Date : 17/02/2007 09:21
Je sais que cela paraît stupide, mais en son temps, je pensais que "this" et l'identifiant de l'objet étaient identiques et sur le traitement du focus j'avais eu quelques difficultés, résolues grâce à ce forum.
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window id="yourwindow" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="text/javascript"> <![CDATA[ function fa_focusperte(vv_qui){ try { vv_qui.style.backgroundColor='white'; } catch (e) { // raf } } function fa_focusprise(vv_qui){ try { vv_qui.style.backgroundColor='#FFCCFF'; } catch (e) { alert(e); } } ]]> </script> <label control="la_prenom" value="Prénom"/> <textbox id="tb_prenom" onfocus="fa_focusprise('tbprenom');" onblur="fa_focusperte('tb_prenom');" /> <label control="la_patronyme" value="nom"/> <textbox id="tb_patronyme" onfocus='fa_focusprise(this);' onblur='fa_focusperte(this);' /> </window>
C'est pour cela que je demandais si tu étais certain du focus...
Envoyé par : hhf
Date : 20/02/2007 08:58
Merci
ignorekeys="true"
fonctionne parfaitement.
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.