利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的url。
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面是通过js的判断
用javascript判断指定图片文件是否存在:
如判断
这个图片地址是否存在.
如果不存在,隔几秒重新探测此图片,如果地址有效则,提示地址有效
<script type="text/javascript"> <br>function IsExist(url) <br>{ <br>x = new ActiveXObject("Microsoft.XMLHTTP") <br>x.open("HEAD",url,false) <br>x.send() <br>return x.status==200 <br>} <br>alert(IsExist("http://www.jb51.net/logos.gif")) <br></script>
图片存在则上面的返回true
<script language="javascript"> <br>var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); <br>xmlhttp.Open("GET", "http://www.jb51.net/logos.gif", false); <br>xmlhttp.Send(); <br>alert(xmlhttp.responseText); <br></script>
图片存在则返回GIF89aX

因为图片不存在则返回该图片不存在!
立即学习“Java免费学习笔记(深入)”;











