判斷鏈接是否存在
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
在打開一個鏈接時如果能先判斷這個鏈接是否有效,再根據(jù)返回的結(jié)果進行相應的操作:鏈接存在則打開頁面,不存在則彈出提示不打開頁面,這樣顯然比打開一個頁面卻給瀏覽者一個莫名奇妙的錯誤“無法找到該頁 您正在搜索的頁面可能已經(jīng)刪除、更名或暫時不可用”會好很多。在網(wǎng)上搜索相關(guān)資料再進行修改,最終達到了所要的效果,代碼如下:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>判斷鏈接是否存在</title> <script language="javascript"> function getReady(url){ var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlhttp.onreadystatechange = getReady; xmlhttp.Open("POST",url,false); xmlhttp.Send(); if(xmlhttp.readyState==4){ if(xmlhttp.status==200){ //return true; //alert("有效"); window.location.href = url; } else { alert("該鏈接地址已失效"); } } } </script> </head> <body> <a href="javascript:getReady('http://www.mzwu.com/aa/index.asp');">木子屋</a><br /> <a href="javascript:getReady('http://www.163.com');">網(wǎng)易</a> </body> </html> 該文章在 2011/3/11 23:02:37 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |