是这样的,我这次要实现的是,判断服务器端是否存在.jpg的文件,如果存在,就用.jpg,如果不存在,判断.gif是否存在,如果存在就用.gif
<img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="src='http://www.baidu.com/img/logo.gif'">
所以这样是可以的,但是如果.gif也不存在的情况时候,要用默认的。
不知道,该如何写了!高手帮忙!

解决方案 »

  1.   


    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
    <title>无标题文档</title>  
    </head> 
    <body> 
    <img src="http://country.lvyou168.cn/ABC.jpg" onerror="GifExits(this,'http://www.csdn.net/ui/images/gongshang_logos.gif')">
    <script>
    function GifExits(p,gifUrl)
    {
      p.onerror=null;
      p.src=gifUrl;
      p.onerror=SetDefault;
    }
    function SetDefault()
    {
      this.src='http://www.baidu.com/img/logo.gif';//默认图片路径
    }
    </script>
    </body> 
    </html>
      

  2.   

    <img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="!this.e?(this.e=1,src='1.gif'):this.e==1?src='2.gif':src='default.gif'"> 
    //类似还可以继续判断其他图片是否存在
      

  3.   

    <img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="!this.e?(this.e=1,src='1.gif'):this.e==1?(this.e=2,src='2.gif'):src='default.gif'">  
    //类似还可以继续判断其他图片是否存在
      

  4.   

    <img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="!this.e?(this.e=1,src='1.gif'):this.e==1?(this.e=2,src='2.gif'):src='default.gif'">  
    //类似还可以继续判断其他图片是否存在
      

  5.   

    <img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="!this.e?(this.e=1,src='1.gif'):this.e==1?(this.e=2,src='2.gif'):src='default.gif'">  
    //类似还可以继续判断其他图片是否存在
      

  6.   

    <img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="!this.e?(this.e=1,src='1.gif'):this.e==1?(this.e=2,src='2.gif'):src='default.gif'">  
    //类似还可以继续判断其他图片是否存在
      

  7.   

    <img src="http://www.power-depot.com/images/battery_pse/mid/ABC.jpg" onerror="!this.e?(this.e=1,src='1.gif'):this.e==1?(this.e=2,src='2.gif'):src='default.gif'">  !this.e?是判断什么?
    this.e==1?又是代表什么?
    高人请指教!最好可以都解释下