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

jQuery Discussion :

Souris sur le DOM sans event


Sujet :

jQuery

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2003
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2003
    Messages : 179
    Par défaut Souris sur le DOM sans event
    Bonjour à tous

    Vous allez dire "cherche un peu sur le net avant de poster !!!!
    Mais je n'ai rien trouvé !!!!

    Je voudrais savoir où est la souris sur le DOM.
    Non non pas la souris quand elle bouge, pas la souris quand elle clic, la souris immobile où est elle ????
    Tout ce que j'ai trouvé se passe sur un événement, mais moi, ce que je cherche, c'est quelque chose, une fonction sans doute, qui me permette, dans mon code, de savoir ou se trouve la souris.
    d'abord est-ce possible ???
    Ou alors faut-il déclencher un événement spécifique qui permette d'avoir ces informations ???

    Je compte sur vos lumières.
    Merci
    YC

  2. #2
    Membre chevronné
    Avatar de Jacques Beauregard
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2015
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2015
    Messages : 231
    Par défaut
    Bonjour,

    Essaie ça et dis moi si ça convient à ton besoin ou pas du tout^^ :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <form name="Show">
    <input type="text" name="MouseX" value="0" size="4"> X<br>
    <input type="text" name="MouseY" value="0" size="4"> Y<br>
    </form>
     
    <script language="JavaScript1.2">
    <!--
     
    // Detect if the browser is IE or not.
    // If it is not IE, we assume that the browser is NS.
    var IE = document.all?true:false
     
    // If NS -- that is, !IE -- then set up for mouse capture
    if (!IE) document.captureEvents(Event.MOUSEMOVE)
     
    // Set-up to use getMouseXY function onMouseMove
    document.onmousemove = getMouseXY;
     
    // Temporary variables to hold mouse x-y pos.s
    var tempX = 0
    var tempY = 0
     
    // Main function to retrieve mouse x-y pos.s
     
    function getMouseXY(e) {
      if (IE) { // grab the x-y pos.s if browser is IE
        tempX = event.clientX + document.body.scrollLeft
        tempY = event.clientY + document.body.scrollTop
      } else {  // grab the x-y pos.s if browser is NS
        tempX = e.pageX
        tempY = e.pageY
      }  
      // catch possible negative values in NS4
      if (tempX < 0){tempX = 0}
      if (tempY < 0){tempY = 0}  
      // show the position values in the form named Show
      // in the text fields named MouseX and MouseY
      document.Show.MouseX.value = tempX
      document.Show.MouseY.value = tempY
      return true
    }
     
    //-->
    </script>
    Il ne faut jamais prendre les gens pour des cons, mais il ne faut pas oublier qu'ils le sont...

    Le guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Bonjour,
    @Jacques Beauregard :
    tu le sors d'où ton script !?!
    • <script language="JavaScript1.2">, obsoléte.
    • var IE = document.all?true:false Ah ! IE de sa grande époque.
    • if (!IE) document.captureEvents(Event.MOUSEMOVE), NS que Dieu ait son âme.

    @yvancoyaud :
    ...la souris immobile où est elle ????
    ben ! là où elle s'est arrêtée

Discussions similaires

  1. Réponses: 5
    Dernier message: 16/06/2015, 11h36
  2. Réponses: 0
    Dernier message: 28/12/2012, 22h59
  3. Détecter passage souris sur fenêtre sans focus
    Par ValyGator dans le forum Windows
    Réponses: 1
    Dernier message: 01/02/2012, 07h43
  4. Réponses: 7
    Dernier message: 01/04/2010, 11h30
  5. Réponses: 2
    Dernier message: 14/09/2005, 18h09

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