网络编程
位置:首页>> 网络编程>> Asp编程>> asp和js两种方法判断远程图片是否存在

asp和js两种方法判断远程图片是否存在

  发布时间:2007-09-21 17:27:00 

标签:远程,图片

asp之家注:有时候我们需要知道我们链接的远程图片是否正常,是否存在,当不存在时如果我们继续引用,就会在网页上留个大大的X,影响了页面美观。但是如果我们在显示图片前先判断这个远程图片是否存在,只有存在才显示这个图片,当不存在时我们可以使用其他图片代替或不显示这个图片,这样就使得我们的程序更加的智能和人性化。本文就介绍了两种判断远程图片是否存在的方法,值得参考!

ASP中使用XML实现的代码:


function CheckURL(byval A_strUrl)
set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
XMLHTTP.open "HEAD",A_strUrl,false
XMLHTTP.send()
CheckURL=(XMLHTTP.status=200)
set XMLHTTP = nothing
end function
Dim imgurl
imgurl="UploadFiles/2007829144940734.gif"
if CheckURL(imgurl) then
response.write "图片存在"
else
response.write "图片不存在"
end if


判断远程图片是否存在,js代码


{
var oReq = new ActiveXObject("Microsoft.XMLHTTP")
oReq.open("Get","UploadFiles/2007829144941621.gif",false);
oReq.send();
//alert(oReq.status)
if(oReq.status==404)
alert('不存在');
else
alert("存在")
}


0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com