IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

onkeyup non appellé


Sujet :

JavaScript

  1. #1
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut onkeyup non appellé
    Bonjour,

    J'ai un petit soucis au niveau d'un onkeyup.
    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <html>
    <script type="text/javascript">
    document.onkeydown = down;
    document.onkeyup = up;
     
    function up() {
    	alert ("UP");
    }
    function down() {
    	//alert ("DOWN");
    }
    </script>
     
    <body>
    </body>
    </html>
    Si j'appuis sur la touche CTRL, la fonction "down" est appelée. Si je relache, la fonction up est appellé => Normal.

    Maintenant si j'appuis sur CTRL, 'down' est appellée, mais si avant de relacher, j'appuis sur la touche F (pour faire une recherche quoi), et que je relache mes touches, la fonction 'up' n'est jamais appellé.

    Ya une astuce pour savoir quand la touche CTRL n'est plus appuyée ? (de préférence sans être obligé de vérifier en permanence).

    Merci a tous ceux qui voudrons bien se pencher sur mon problème...

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    demande le statut de event.ctrlKey;

  3. #3
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Merci mais...

    Si je rajoute ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function AA() {
    	alert (event.ctrlKey);
    }
    <input type="button" onclick="AA()" />
    Ca fonctionne en effet parfaitement sous IE mais pas sous Ffx.
    Comme je peux le choper sous Ffx ?

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    Comme je peux le choper sous Ffx ?
    chercher dans une doc javascript comment récupérer le gestionnaire d'événement courant dans une fonction sous ffx;
    mais ça n'a rien à voir avec le problème que tu évoquais...

  5. #5
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    mais ça n'a rien à voir avec le problème que tu évoquais...
    En fait si !

    Le but original est de savoir quand je clique sur un bouton si la touche ctrl est appuyé.

    Je n'ai jamais réussi à choper le ctrKey sous Ffx sur un onclick (pas de problème avec onmousedown, mais dans mon cas, je ne peux pas le faire)

    J'ai donc imaginer de travailler sur le onkeydown et onkeyup et stocké l'état de la touche CTRL dans une variable qu'il me suffit de rgarder au moment de click. Ca fonctionne parfaitement sauf dans le cas décrit dans mon premier post.

    chercher dans une doc javascript...
    Et bien sûr, j'ai cherché et recherché pendant des heures et des heures. Après un paquet de test, je me suis résigné à poster ici.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/04/2007, 16h50
  2. Filtre non appelé avec jsp:include
    Par atuan dans le forum Taglibs
    Réponses: 1
    Dernier message: 08/11/2006, 11h27
  3. classe Action non appelée
    Par jc44 dans le forum Struts 1
    Réponses: 4
    Dernier message: 18/08/2006, 14h22
  4. Verifier formulaire - fonction non appelée
    Par nerick dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/12/2005, 17h44
  5. Réponses: 3
    Dernier message: 23/08/2005, 11h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo