JavaScript 在实际应用中, 可能有这样的需求, 那就是检测一个图片是否存在. 下面我们来看一下 JavaScript 如何判断图片是否存在.
JavaScript 判断图片是否存在:
- // 判断图片是否存在
- function isHasImg(pathImg){
- var ImgObj=new Image();
- ImgObj.src= pathImg;
- if(ImgObj.fileSize> 0 || (ImgObj.width> 0 && ImgObj.height> 0))
- {
- return true;
- } else {
- return false;
- }
- }
验证图片链接是否有效:
- function validateImage(url)
- {
- var xmlHttp ;
- if (Windows.ActiveXObject)
- {
- xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
- }
- else if (Windows.XMLHttpRequest)
- {
- xmlHttp = new XMLHttpRequest();
- }
- xmlHttp.open("Get",url,false);
- xmlHttp.send();
- if(xmlHttp.status==404)
- return false;
- else
- return true;
- }
XMLHttpRequest 对象
XMLHttpRequest 对象用于在后台与服务器交换数据.
作用:
在不重新加载页面的情况下更新网页
在页面已加载后从服务器请求数据
在页面已加载后从服务器接收数据
在后台向服务器发送数据
来源: http://www.css88.com/qa/javascript/11596.html