2013-03-29 906 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