Position de la souris sur une image

cs_golgoth Messages postés 1 Date d'inscription mercredi 17 avril 2002 Statut Membre Dernière intervention 17 avril 2002 - 17 avril 2002 à 15:35
vangou_be Messages postés 13 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 3 janvier 2009 - 3 janv. 2009 à 23:26
Bonjour,

Comment faire pour recuperer dans un lien la position de la souris sur une image quand je clic sur celle-ci ? Est ce possible ?

Merci pour votre aide

-------------------------------------
Stéphane

2 réponses

cs_meskiki Messages postés 143 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 22 octobre 2003
23 avril 2002 à 15:52
est ce que tu veux rendre juste une zone de ton image cliquable?

meskiki
0
vangou_be Messages postés 13 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 3 janvier 2009
3 janv. 2009 à 23:26
J'ai trouvé une réponse excellente sur la page d'un blog.
En voici l'extrait ci-dessous.
Le truc est de definir, sur la fonction appelé par le onClick un paramètre event, sur lequel on peut récupérer la position cliquée.
Code fonctionne super en IE7.0 et FF3.0.

<html>
<head>
<script language="JavaScript">
function point_it(event){
 pos_x = event.offsetX?(event.offsetX):event.pageX-document.getElementById("pointer_div").offsetLeft;
 pos_y = event.offsetY?(event.offsetY):event.pageY-document.getElementById("pointer_div").offsetTop;
 document.getElementById("cross").style.left = (pos_x-1) ;
 document.getElementById("cross").style.top = (pos_y-15) ;
 document.getElementById("cross").style.visibility = "visible" ;
 document.pointform.form_x.value = pos_x;
 document.pointform.form_y.value = pos_y;
}
</script>
</head>

<form name="pointform" method="post">
You pointed on x - y
</form>

</html>

Vincent V
0
Rejoignez-nous