2009-10-21 73 views
0

我想要發現,當用戶觸發一個事件時,比如點擊一個按鈕,這個事件在運行時會調用什麼函數?可能嗎?我可以在運行時找到由某個事件調用的函數嗎?

謝謝!

+0

你使用的是什麼javascript引擎?或者,你是否試圖在瀏覽器中捕獲這個? – 2009-10-21 01:06:26

+0

我想使用一些JavaScript腳本來捕捉它,如果可能的話。哪個javascript引擎不重要,但我要使用Firefox。 – Paul 2009-10-21 18:25:47

回答

0

有趣的問題。添加一些調試警報(),你會知道什麼功能被觸發。

p.s.實際上,你所說的「功能」是JavaScript內部函數還是用戶定義的函數?

+0

我猜測這是內部功能,這就是爲什麼我沒有更多細節無法回答它。 – 2009-10-21 02:24:12

+0

我寧願用戶定義的函數。基本上我正在考慮做一些分析,我的意思是跟蹤處理用戶交互的函數的後續。例如,當用戶點擊一個按鈕時,它會觸發一個事件處理程序,並且我想知道哪些「真正」的功能處理了這個請求。如果用戶然後點擊鏈接,哪些功能處理,如此等等...... – Paul 2009-10-21 18:22:05

+0

順便說一句,我希望它對用戶透明,所以不提示alert()。基本上,它不是用於調試,而是用於執行跟蹤。另外,我確實希望更改源代碼,但希望爲已實現的應用程序提供通用解決方案。 – Paul 2009-10-21 18:30:25

相關問題