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 :

Diff�rencier un clique d'un double clique


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 11
    Par d�faut Diff�rencier un clique d'un double clique
    Bonjour,
    Je dois pouvoir reconna�tre si l'utilisateur a cliqu� ou double cliqu� dans la fen�tre. Le probl�me est que le clique survient toujours lors d'un double clique alors l'action du simple clique est toujours effectu�. Est-ce que quelqu'un conna�t une mani�re de g�rer les deux dans la m�me page? Je n'ai pas encore trouv�.


    Merci d'avance

  2. #2
    Membre chevronn�
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Par d�faut
    Si tu cr�er une variable globale (hors-fonction) du genre:

    var doubleclick=false;

    puis ensuite, dans ton onClick tu met:
    doubleclick=false;

    et tu lance un timer

    Dans le double click, tu met:
    doubleclick=true;


    Et finalement, dans la fonction apell� par le timer, tu met:
    if(doubleclick){
    alert('double click');
    }else{
    alert('pas double click');
    }


    Il existe surement une meilleure facon, mais avec ca, tu peux d�finir la rapidit� des clicks ;p

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    11
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 11
    Par d�faut
    Est ce que tu as un exemple fonctionnel de cette technique? J'essaie pr�sentement une chose semblable mais �a ne fonctionne pas. J'aimerais pouvoir me baser sur quelque chose de concret.

    Je te remercie beaucoup pour ta premi�re r�ponse, c'est une bonne piste.

  4. #4
    Membre chevronn�
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Par d�faut
    Bah non, faudrait que je le code moi-m�me...
    Montre ce que t'as et je corrigerai ..

  5. #5
    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
    ben lance le mouchard que tu veux (alerte, incr�mentation, fonction) sur ondblclick;
    :

  6. #6
    Membre chevronn�
    Avatar de FMaz
    Inscrit en
    Mars 2005
    Messages
    643
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 643
    Par d�faut
    Mais comment il va savoir qu'un click ne fait pas parti d'un double click ?

Discussions similaires

  1. Diff�rencier le simple du double Clique
    Par BuzzLeclaire dans le forum API, COM et SDKs
    R�ponses: 20
    Dernier message: 08/11/2008, 12h27
  2. Associer un clique et un double clique sur une listebox
    Par mcdonald dans le forum Tkinter
    R�ponses: 3
    Dernier message: 10/06/2006, 16h57
  3. [JTree] Double clique
    Par Gob4 dans le forum Composants
    R�ponses: 2
    Dernier message: 06/09/2005, 22h10
  4. [Jar] Double clique ne fonctionne pas ...
    Par sylvain_2020 dans le forum G�n�ral Java
    R�ponses: 4
    Dernier message: 11/08/2004, 19h24
  5. [MFC] Ouvrir un document par double-clique
    Par Choupinou dans le forum MFC
    R�ponses: 7
    Dernier message: 03/08/2004, 12h38

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