这个用于图像验证的Javascript代码段会起作用吗?

时间:2011-08-14 03:16:55

标签: javascript

我写这个来验证图像。基本上它会在Id上提取图像并将属性设置为url。它依赖于onerror函数来确定url是否是有效图像,如果不将src属性重置为通用位置。这会有用吗?它基于另外两个SO帖子.... embedded javascriptvalidation simplification

// a是已检查的网址

function validate_fav(a)
  {
  var img=document.getElementById('theimg');
  document.getElementById('theimg').setAttribute('src', a);    
  img.onerror=function()
    {    
    a=d+'/favicon.ico';
    document.getElementById('theimg').setAttribute('src', a);
    }
  }

1 个答案:

答案 0 :(得分:0)

找到此链接,希望我能在一小时前找到这个链接

<img src="image.gif" onerror="src_to_generic()" />

w3 schools

只需在onrror上调用一个函数,将src重置为通用映像。