2010-03-03 31 views
0

基本上我在這裏要做的是使用jQuery和ASP.NET(不是我在ASP.NET上的選擇)來跟蹤頁面上的鏈接有一個目標=「_ blank」,然後將其發佈到MSSQL表中。我們試圖在我們的網站上追蹤廣告等,並能夠從這些SQL條目中調出報告。使用jQuery/ASP.NET來跟蹤錨點是空白的目標

任何幫助將是偉大的。

回答

0

那麼從客戶端,你可以通過做這樣的事情找到所有的錨和形式與「TARGET = _blank」:

var blankies = $('a[target=_blank], form[target=_blank]'); 

那麼你也許可以添加新的隱藏輸入表單,並修改<a>標籤上的URL,如果您希望服務器能夠告訴鏈接何時打開新頁面/標籤。當然,如果網址離開你的網站,那麼你必須做更復雜的事情,比如在點擊錨點(或表單提交)時觸發Ajax回調,以便服務器知道它。

如果廣告與自己的Javascript一起提供,這可能會在加載頁面後更改標籤,或者包含自己的處理程序(我猜)您的代碼無法檢測到,您必須小心。