自动替换页面失效图片的代码

转载 2006年06月23日 11:50:00
在经典上看到一位朋友问了这个问题,其中xling大哥给出了一个解决办法:<img src="aaaa.gif"  onerror="this.src='http://www.blueidea.com/articleimg/usericon/xling.gif'" />,但是对于如果网页中存在大量图片的时候,一个个改代码工作量就大了。偶就想写一个函数自动更新页面所有的失效图片。
基本思想就是遍历页面中图片。如果发现失效则自动替换为预先设定的图片。
代码如下(这时个比较有用的代码):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  
<title></title>
  
<script type="text/javascript">
    
function DispErrImg(){
        
var imgs=document.getElementsByTagName("img");
        
for(var i=0;i<imgs.length;i++)
            imgs[i].onError
=imgs[i].src="http://www.blueidea.com/articleimg/usericon/xling.gif"
    }
</script>
</head>
<body>
<div id="a"></div>
<img src="aaa.gif" width="200" height="100" />
<img src="bbb.gif" width="200" height="100" />
<img src="ccc.gif" width="200" height="100" />
<img src="http://www.blueidea.com/articleimg/usericon/xling.gif" width="200" height="100" /
</body
>
<script type="text/javascript">
DispErrImg();
</script>
</html>

相关文章推荐

图片压缩之-JPEGCodec失效替换方案

近期,由于项目需要,需要对图片进行压缩处理,一开始用的是JPEGCodec,但是运行在JDK8以上版本中会找不到该类而报错,故上网搜索了下资料,找出了高版本JDK中的替代方案ImageIO, 整理如下...

《第一行代码》中失效内容的替换

学习《第一行代码》一段时间了,发现书中提到的一部分的方法已经失效了,如书中所用的Notification构造函数以及用Notification.Builder替代了。这里我就写写个人发现的失效的部分已...
  • mofic
  • mofic
  • 2016-03-26 13:09
  • 423

JavaScript代码制作页面鼠标滚轮图片切换

鼠标上的滚轮是一个不错的东东,为什么这么说,因为它能帮助我们nnw

ext session失效 页面跳转

C#:用WebBrowser获取JS动态加载以后的页面代码并保存图片

很多网页的内容包括图片是用JS或Jquery动态加载的,用Webbrowser直接获得的源码是没有参考价值的,而JS加载后含所有element的代码很难获取的,起码笔者搜索了一圈下来看到的方法都几乎没...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)