Ciao a tutti,
ho un div con all'nterno un'immagine di un isola, come faccio a catturare la posizione del mouse quando clicco in un punto dell'immagine?
Devo considerare come punto x=0 e y=0 l'angolo superiore sinistro del div.
Grazie mille
Ciao a tutti,
ho un div con all'nterno un'immagine di un isola, come faccio a catturare la posizione del mouse quando clicco in un punto dell'immagine?
Devo considerare come punto x=0 e y=0 l'angolo superiore sinistro del div.
Grazie mille
Devi usare l'evento onmousedown del div (metti che abbia come id="MyDiv") dove vuoi ottenere le coordinate ed usare questa funzione nell'onload della pagina:
Questo tuttavia ti da la posizione relativa alla pagina. Se vuoi la posizione relativa al div, devi sottrarre a x il offsetLeft del div ed ad y l'offsetTopCodice PHP:document.getElementById('MyDiv').onmousedown = function (event) {
if (!event) {
event = window.event;
}
x = event.clientX;
y = event.clientY;
alert ("X: "+x+"\nY: "+y);
}