coordonnées d'un point sur une image

Mammouth du PHP | 514 Messages

09 août 2007, 15:40

Bonjour,

j'ai besoin de récupérer au moment d'un clic utilisateur, les coordonnées du clic, et de les envoyer dans un formulaire.

A savoir que l'image est centrée sur la page, et que donc, il me faut définir comme point 0 le "top left" de l'image.

comment récupérer les coordonnées x et y sur un clic ?
comment les transmettre au formulaire ? (ça, je pense y arriver si j'arrive à faire la partie 1)

Merci à vous.

Mammouth du PHP | 19672 Messages

09 août 2007, 15:43

Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 52 Messages

10 août 2007, 00:50

Hello,

même pas besoin de JS, la balise <input type="image" permet de recevoir les coordonnées .x et .y lorsqu'on clique desssus
PHP5 Zend certified Engineer

Mammouth du PHP | 514 Messages

10 août 2007, 10:20

Hello,

même pas besoin de JS, la balise <input type="image" permet de recevoir les coordonnées .x et .y lorsqu'on clique desssus
Merci de ton aide, mais je fais ça sur une balise MAP.

Merci à Cyrano, effectivement, j'ai trouvé le code fonctionnel :

Code : Tout sélectionner

<!-- function Coords() { alert("Emplacement sur le bouton: " + window.event.offsetX + "/" + window.event.offsetY); } //-->
Mais ça ne tourne que sous IE, et je ne trouve pas l'équivalent pour mozilla. Ca se trouve quelque part ?