一、判断链接有效的jsp页HttpURLVerify.jsp
- 功能函数包括:链接的有效性判断,邮件通知,短信通知,日值记录等
- 注意:该页最好用线程来处理,否则可能影响调用页用户单击事件的访问速度
二、调用HttpURLVerify.jsp页的javascript函数(加入需要检测的网页的<head>和</head>之间):
<SCRIPT language=JavaScript>
function Aclick(){
if ("A"==event.srcElement.tagName.toUpperCase()) {
var url = event.srcElement.getAttribute("href");
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
var post="url="+url;//构造要携带的数据
xmlhttp.open("POST","http://localhost/HttpURLVerify.jsp",false);//使用POST方法打开一个到服务器的连接,以异步方式通信
xmlhttp.setrequestheader("content-length",post.length);
xmlhttp.setrequestheader("content-type","application/x-www-form-urlencoded");
xmlhttp.send(post);//发送数据
var res = xmlhttp.responseText;//接收服务器返回的数据
if(res==1){
alert("该链接暂时无效,已经报告给管理员了");
window.status="链接无效"
return false;
}else{
window.status="链接有效"
}
}
}
document.οnclick=Aclick;
</script>