[JavaScript] MouseEvent clientX/Y en relatif

Fermé
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 16 oct. 2011 à 15:15
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 18 oct. 2011 à 09:56
Bonjour,

Dans un code JavaScript j'utilise un évènement double-clic sur un <div id="monDiv"></div>Problème : lorsque je récupère la position d'où j'ai cliqué, je récupère des valeurs absolues.

document.getElementById("monDiv").ondblclick = maFonction;

function maFonction(event)
{
    var x = event.clientX;
    var y = event.clientY;
}

Ce que je voudrais c'est pouvoir calculer les valeurs de x et y relativement à la position de monDiv.
Par exemple si je double-clique en haut à gauche de monDiv, je veux avoir x=0 et y=0.

J'imagine que c'est simplissime pour ceux qui font du JavaScript depuis des années, malheureusement ce n'est pas mon cas... Merci d'avance pour votre aide.

1 réponse

KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
18 oct. 2011 à 09:56
up
0