判断链接是否存在
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在打开一个链接时如果能先判断这个链接是否有效,再根据返回的结果进行相应的操作:链接存在则打开页面,不存在则弹出提示不打开页面,这样显然比打开一个页面却给浏览者一个莫名奇妙的错误“无法找到该页 您正在搜索的页面可能已经删除、更名或暂时不可用”会好很多。在网上搜索相关资料再进行修改,最终达到了所要的效果,代码如下:
<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');">网易</a> </body> </html> 该文章在 2011/3/11 23:02:37 编辑过 |
关键字查询
相关文章
正在查询... |