1.為每個需要記錄鏈接的標簽添加js動作。示例:
& lta href = " " target = " _ blank " onclick = " ckhref(this)" & gt。偉明設計。
2.編寫JS代碼:
函數ckhref(obj){
AjaxHref("savehref.asp?URL = "+decodeURI(obj . href)+" & amp;+math . random());//在這裏設置保存記錄的程序的地址。
}
/*
* ajaxGotoUrl AJAX響應Url,用於壹次性處理ASP頁面。
* @param url {string}指定url。
*/
函數AjaxHref(url){
如果(窗口。XMLHttpRequest) {
var objXMLHttpRequest = new XMLHttpRequest();
}否則{
var MSXML = ["MSXML2。XMLHTTP.6.0 "," MSXML2。XMLHTTP.3.0 "," MSXML2。XMLHTTP.5.0 "," MSXML2。XMLHTTP.4.0 "," MSXML2。XMLHTTP”、“微軟。XMLHTTP "];
for(var n = 0;n & ltMSXML.lengthn++) {
嘗試{
var objXMLHttpRequest = new ActiveX object(MSXML[n]);
打破;
} catch(e) { }
}
}
with(objXMLHttpRequest) {
嘗試{
open("GET ",url,true);
發送(空);
} catch(e){ alert(e);}
onreadystatechange = function() {
if(objxmlhttprequest . ready state = = 2){
delete(objXMLHttpRequest);
}
}
}
}
3.在savehref.asp文件中設置登錄會話,這裏應該就可以了,就不多說了。