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 ).