2010-04-12 177 views
3

如何使用javascript檢測點擊(包括瀏覽器的後退按鈕)事件?檢測點擊瀏覽器

+4

+1的問題非常棘手。 – fig 2010-04-12 12:12:02

+5

有兩個建議可以幫助你獲得更好的答案: 1.重新提出你的問題,以便清楚你說的是什麼。儘可能具體。 2.返回並接受您之前詢問的22個問題的答案。如果他們知道他們將被認可,人們將更有可能回答你的問題。 – Syntactic 2010-04-12 12:13:54

+2

不... ...! Javascript是無辜的,不要起訴它。 :p – kennytm 2010-04-12 12:22:37

回答

10

可以檢測頁面內點擊一個簡單的click事件處理程序:

document.onclick= function(event) { 
    // Compensate for IE<9's non-standard event model 
    // 
    if (event===undefined) event= window.event; 
    var target= 'target' in event? event.target : event.srcElement; 

    alert('clicked on '+target.tagName); 
}; 

的網頁腳本檢測頁面以外的點擊這是不可能的,如後退按鈕和其他chrome瀏覽器,好安全原因。您必須成爲瀏覽器擴展的一部分才能執行此操作。

+0

+1 Bobince,你給出了不是很好的問題很好的答案! – alex 2010-04-12 13:00:36