var t;
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
var z=0;
var n=0;
document.onclick = function(e) {n=1 ;z=z+1;event(e,"click")}
document.ondblclick = function(e) {n=2 ;z=z+1;event(e,"dblclick")}
document.oncontextmenu = function(e) {n=3 ;z=z+1,event(e,"rightclick")}
document.onmousemove = function(e) {
var s4 = ' ' + e.clientX + ' ' + e.clientY+' '+ n+' ' +z;
document.getElementById('divCoord').innerText = s4;
}
function event(evnt,type){
clearTimeout(t);
t=setTimeout(function(){
var x=evnt.pageX,
y=evnt.pageY,
req = getXmlHttp();
req.open('GET', 'saveMouse.php?x='+x+"&y="+y+"&type="+type+"&z="+z, true);
req.send(null); // отослать запрос
},200); //200 мс дано на то чтобы защитать двойной щелчок
}
я непроверил то что вы написали, исправил ваш код и всё гуд