Salve giovani,
devo recuperare la posizione del cursore del mouse.. e voi direte.. cerca che ce ne sono tanti di esempi in giro.. però io ho un'esigenza in più.. La posizione del mouse la devo recuperare premendo un tasto..
Ora io ho scritto questo
risultato "Menu x=NaN menu y=NaN"...Codice PHP:
function inputDetector(e) {
var evt = window.event ? event : e; //distinguish between IE's explicit event object (window.event) and Firefox's implicit.
var unicode = (evt.which) ? evt.which : evt.keyCode;
//se premo INS
if ( unicode == 45 ) {
getMousePosition(e);
}
}
function getMousePosition(e) {
if(!e) {
e = window.event;
}
var cursor = { x:0, y:0 };
if ( e.pageX || e.pageY ) {
cursor.x = e.pageX;
cursor.y = e.pageY;
} else {
var de = document.documentElement;
var b = document.body;
cursor.x = e.clientX + (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
cursor.y = e.clientY + (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
}
/*return cursor;*/
alert( 'Menu x=' + cursor.x + ' menu y=' + cursor.y );
}
onkeypress = inputDetector;
Sono riuscito a capire un pò perchè l'attivatore è il pulsante e non il mouse quindi non mi ritorna le coordinate.. ma come faccio a risolvere il problema quindi?
se siete cosi gentili thanksss ah ho già fatto milioni di prove.. in milliooooni di modi..