Показать сообщение отдельно
  #138 (permalink)  
Старый 20.11.2012, 11:12
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

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 мс дано на то чтобы защитать двойной щелчок

}


я непроверил то что вы написали, исправил ваш код и всё гуд
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 20.11.2012 в 11:15.
Ответить с цитированием