代码之家  ›  专栏  ›  技术社区  ›  Woppi

Javascript img onload

  •  3
  • Woppi  · 技术社区  · 14 年前

    <img class="side_image right" id="side_image" src="http://path/to/file_large.jpg" width="300" 
    height="210" onload="document.getElementById('loading_gif').style.display = 'none';"  />
    

    我的问题是如何判断图像是否不存在。只有在加载图像时,此代码块才会隐藏加载的gif。但当真的没有图像的时候…我被加载gif卡死了。我仍然想显示一些东西,即使没有图像和设置加载gif显示='无';

    谢谢。。。

    2 回复  |  直到 14 年前
        1
  •  3
  •   meder omuraliev    14 年前
    onload = function() {
        var imageRef = document.getElementById('blah');
        imageRef.onerror = function(){
           this.src='blah.gif';
        }
    }
    
        2
  •  0
  •   mattbasta    14 年前

    根据修理工的回答。。。

    <img src="image_to_load.jpg" onload="..." ... onerror="this.src='alternate_image.jpg';" />