如何使用JavaScript检查网页中是否存在图像

有没有人可以帮我写一个代码,检查一个网站的图片的存在.
例如,如果网页中使用了图像A.jpeg,则Java脚本文件应该检查该图像是否存在.如果不是,它必须返回错误消息.
我写的代码是这样的:

选择 | 换行 | 行号
  1. <SCRIPT language="JavaScript">
  2.  
  3.     if (A.gif)
  4.     {
  5.  
  6.         window.location="http://www.google.com";
  7.     }
  8.  
  9. }
  10. else
  11.     alert("There is no match");
  12.  
  13. </SCRIPT>

一些专家能指导我解决这个问题吗?
提前谢谢你..
正在等待回复...

# 回答1


由于跨站点脚本编写的限制,我相信只有当页面与您的脚本文件位于相同的域中时,才能实现这一点.
您可以使用AJAX对象XMLHttpRequest来打开到目标URL的连接,并获得响应文本,以查看源HTML中是否存在这样的图像.然而,我担心这不会检查图像是否实际存在于服务器上,因为它只获取页面的html源代码.
希望这能帮上忙.

标签: Javascript

添加新评论