Détecter la position de la sourie probleme de click.

Détecter la position de la sourie probleme de click. - HTML/CSS - Programmation

Marsh Posté le 04-08-2005 à 10:59:49    

Bonjours.
J'ai un problème avec la capture de l'information de la position de la sourie avec l'objet "event" . En faite j'ai une fonction qui fait un info bulle en javascript. Il prend la position de la sourie lorsqu'ont roll sur un élement specifique. Problème, c'est que si je clique quelque part sur la fenêtre, event.clientX et event.clientY garde la position du premier clique et n'en bouge plus au lieu de prendre en temps réelle la position de la sourie.
Comment réinitialiser la position de la sourie ?
Merci. :jap:

Reply

Marsh Posté le 04-08-2005 à 10:59:49   

Reply

Marsh Posté le 05-08-2005 à 11:40:53    

Le "roll" ne modifie pas les valeurs de "event.clientX" et de "event.clientY"
mais les valeurs de "document.body.scrollLeft" et de "document.body.scrollTop"
 
Donc la position de ta sourie est définie par la combinaison des 4 valeurs !


---------------
La curiosité est un vilain défaut car l'erreur et la frustration sont de croire qu'elle pourra être satisfaite !
Reply

Marsh Posté le 05-08-2005 à 12:06:35    

robbyone a écrit :

Le "roll" ne modifie pas les valeurs de "event.clientX" et de "event.clientY"
mais les valeurs de "document.body.scrollLeft" et de "document.body.scrollTop"
 
Donc la position de ta sourie est définie par la combinaison des 4 valeurs !


Merci pour ta réponse. Entre temps j'ai trouvé l'astuce pour récupérer la position de la sourie à la zone précise en faisant document.onmouseover = ma_fonction_position_sourie()
Effectivement, j'ai composé avec la position du scroll en Y et en X donc la formule est
position = Y+(hauteur du bloque/2) pour que sa soit bien centré.
Merci :).

Reply

Marsh Posté le 05-08-2005 à 14:28:12    

Une souris

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed