不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
判断链接是否存在
编辑:dnawo 日期:2006-12-03
在打开一个链接时如果能先判断这个链接是否有效,再根据返回的结果进行相应的操作:链接存在则打开页面,不存在则弹出提示不打开页面,这样显然比打开一个页面却给浏览者一个莫名奇妙的错误“无法找到该页 您正在搜索的页面可能已经删除、更名或暂时不可用”会好很多。在网上搜索相关资料再进行修改,最终达到了所要的效果,代码如下:
<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>
要注意的是参数url必须为绝对地址,带有http://,否则判断结果将都会是该链接地址已失效!
<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>
要注意的是参数url必须为绝对地址,带有http://,否则判断结果将都会是该链接地址已失效!
评论: 1 | 引用: 0 | 查看次数: 4126
发表评论
请登录后再发表评论!