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 :

evenements de la souris


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Inscrit en
    Juillet 2006
    Messages
    747
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par d�faut evenements de la souris
    Voila mon probl�me
    J'ai une fonction javascript qui fait une certaine action (disons par exemple, qui ecrit 'maison'). Cette fonction est provoqu�e par un onclick. Ce que je voudrais faire et de faire en sorte qu'en gardant le bouton de la souris appuy�, on ait maisonmaisonmaisonmaison. En gros, la fonction est appel�e plusieurs fois.
    Je sais que le OnClick appelle la fonction, UNE fois apr�s qu'on relache le boutonde la souris, le onmousedown appelle la fonction UNE fois egalement d�s qu'on appuie sur la souris (la je suis pas loin mais je voudrais que la fonction soit appel�e plusieurs fois le temps que l'on garde la souris appuy�e)

    Merci

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par d�faut
    Je serais tent�e de dire ceci :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    onmousedown="initVarGlobaleSourisDown('yes'); displayAlert();"
    onmouseup="initVarGlobaleSourisDown('no');"
    et tes fonctions js :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    var sourisDown;
    function initVarGlobaleSourisDown(v){  sourisDown=v;  }
    function displayAlert(){
    while (sourisDown=='yes') alert('maison');
    }
    enfin un truc du style quoi.....

  3. #3
    Membre �clair�
    Inscrit en
    Juillet 2006
    Messages
    747
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par d�faut
    Merci anne. Heureusement que tu es la.

    Je ne sais pas si tu te souviens mais je voulais faire en sorte d'effacer (display:none) la premi�re ligne de donn�e d'un tableau, par appui sur un bouton exterieur au tableau. Comme le tableau comporte beaucoup de lignes, il est tr�s fastidieux de les effacer une a une juste par un simple clic. Je voudrais voir s'il est possbile de faire appel plusieurs fois a la fonction qui efface le premi�re ligne en gardant le bouton de la souris enfonc�e.

    En tout cas, je vais essayer d'adapter ce que tu m'as donn� en fonction de ce que j'ai. On verra bien ce que ca donne. Merci

  4. #4
    Membre �clair�
    Inscrit en
    Juillet 2006
    Messages
    747
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par d�faut
    Bon ca ne marche pas. Il ne se passe rien sur le clic

  5. #5
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    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
    17
    18
    19
    <script type='text/javascript'>
    var running
    function mouseD(){
    running = setInterval(function(){document.getElementById('result').innerHTML+="maison"},100);
    }
     
    function mouseU(){
    clearInterval(running)
    }
    </script>
     
    </head>
     
    <body>
    <a href="#"><img src='image.png' onmousedown='mouseD()' onmouseup='mouseU()' onmouseout='mouseU()'/> </a>
    <div id="result" ></div>
    </body>
     
    </html>
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  6. #6
    Membre �clair�
    Inscrit en
    Juillet 2006
    Messages
    747
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par d�faut
    Oui ca marche parfaitement. Je n'ai qu'un mot a dire RESPECT

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Pb. evenement sur position souris
    Par azorol dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 08/02/2007, 11h27
  2. Evenement Clavier et souris Opengl
    Par Suryavarman dans le forum wxWidgets
    R�ponses: 3
    Dernier message: 19/12/2006, 01h18
  3. Evenements de la souris
    Par einstein7955 dans le forum Delphi
    R�ponses: 3
    Dernier message: 19/11/2006, 13h50
  4. [GEF] Evenements li�s � la souris/clavier
    Par Garak dans le forum Eclipse Java
    R�ponses: 11
    Dernier message: 18/09/2006, 17h35
  5. Ecouter les evenements clavier et souris
    Par init dans le forum Applications et environnements graphiques
    R�ponses: 2
    Dernier message: 24/11/2004, 20h02

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