2013-03-29 378 views
1

我搜索了四周,找不到任何真正有帮助的东西。记录鼠标点击坐标

我想制作一个脚本,记录坐标为0的鼠标点击坐标,例如x = 0 y = 125 NOT X = 100 y = 125 当它检测到像这样的坐标我想它将它们添加到我的mysql数据库这样。

用户名 - 谁打的坐标用户

X - X坐标

Ÿ - y坐标

量 - 他们有多少次打的坐标

有人认为他们可以帮助我和这个?

更新了代码。

<script> 

$(document).ready(function(){ 

    $('.map').click(function(e){ 
     alert('x pos: ' + e.pageX + '; y pos: ' + e.pageY + ';'); 
     if(e.pageX == 0 || e.pageY ==0){ 
      <?php 
    mysql_query("INSERT INTO clickmap (id) VALUES ('".$_SESSION['username']."')") 
    or die(mysql_error()); 
?> 
     } 
    }); 
}); 

</script> 
+0

你写过的任何企图? – Brad

+0

提醒我autohotkey,我知道那不是它 – Coffee

+0

我只创建了数据库,我不知道如何做到这一点我自己,我很新的编码。我将使用它作为宏检测的一部分。 – Sakai

回答

1

一个jQuery的解决方案(假设使用浏览器某人)将click事件绑定到你要听,然后使用引发的pageX属性和pageY像这样的事件的事:

if(e.pageX == 0 || e.pageY == 0) { 
//do stuff. 
} 

这是一个工作小提琴:

http://jsfiddle.net/XdLJ9/

+0

谢谢我会试试这个。 :) – Sakai

+0

Nvm做了我自己的再次感谢! – Sakai