2012-06-21 101 views
0

我正在寫我自己的主頁htmljavascript跟蹤網頁訪問者的行爲

我在主頁上有很多超鏈接,這讓我感興趣的是,我的頁面訪問者點擊了多少次。

例如,<a href="paper.pdf">pdf</a>是一個指向下載PDF文件的超鏈接。我想建立一個點擊它的計數器機制。例如,這些信息會自動記錄在一個文件中,以便我可以不時進行檢查。

除了計數器以外,還有其他信息,如點擊時間,點擊了我的用戶的IP等。如果我能記錄它們將會很棒。

我不知道javascript,任何人都可以建議我一個有效的方法來實現這個細節(或一段代碼)?

回答

1

按照你的代碼

<a href="some.pdf" id="uniqueID">PDF</a> 

你可以看到我在PDF鏈接添加一個ID,現在

$("#uniqueID").click(function(){ 
//Write a ajax function to calculate the count and storing 
}); 

我沒有寫整個代碼,我認爲這是足以讓你理解邏輯。

+0

那麼,我總是理解邏輯...這個問題是相當詳細的...例如,如何指定要寫入的文件,如何聲明計數器,什麼是獲取IP和時間的函數。 .. – SoftTimur

+0

我GOOGLE了一點點......我真的需要'php'嗎?我不希望它成爲'sql'數據庫,日誌'txt'文件會很好...... – SoftTimur

+0

您必須使用任何服務器端語言將數據讀取/寫入文件或數據庫。否則,你必須使用HTML5存儲。在PHP中,有函數可用於獲取IP等。 –