C***o, nell'esempio di prima avevo fatto un errore piuttosto idiota
Così funziona:
codice:
window.onload = function() {
var b = document.body,
img = document.getElementById("imgId"),
top = img.offsetTop,
left = img.offsetLeft;
document.onmousemove = function(e) {
var e = e || window.event,
fn = arguments.callee;
fn.x = ( typeof(e.pageX) != undefined ? e.pageX : e.clientX + b.scrollLeft ) - left,
fn.y = ( typeof(e.pageY) != undefined ? e.pageY : e.clientY + b.scrollTop ) - top;
document.title = fn.x + "-" + fn.y;
}
img.onclick = function() {
location.href="pagina.php?x=" + document.onmousemove.x + "&y=" + document.onmousemove.y;
}
}
Le coordinate sono nel titolo della pagina ( nella barra di stato non si può fare per motivi legati alla sicurezza ).