最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解析img圖片沒找到onerror事件 Stack overflow at line: 0

 更新時間:2013年12月23日 08:43:40   作者:  
本篇文章主要介紹了img圖片沒找到onerror事件 Stack overflow at line: 0 需要的朋友可以過來參考下,希望對大家有所幫助

打開網(wǎng)頁時提示 Stack overflow at line: 0。我做了截圖如下:

經(jīng)過分析,發(fā)現(xiàn)網(wǎng)頁中存在類似如下的代碼:

<img src="pic.gif" onerror="javascript:this.src='/noPic.gif';" alt="pic" />

分析:特別注意 onerror,當圖片不存在時,將觸發(fā) onerror,而 onerror 中又為 img 指定一個 NoPic.gif 圖片。也就是說圖片存在則顯示 pic.gif,圖片不存在將顯示 noPic.gif。但問題來了,如果 noPic.gif 也不存在,則繼續(xù)觸發(fā) onerror,導(dǎo)致循環(huán),故出現(xiàn)錯誤。

說明:如果圖片存在,但網(wǎng)絡(luò)很不通暢,也可能觸發(fā) onerror。

解決方法:第一種::.去掉 onerror 代碼;或者更改 onerror 代碼為其它;或者確保 onerror 中的圖片足夠小,并且存在。

第二種:
<script type="text/javascript"> 
<!-- 
    function nofind(){ 
        var img=event.srcElement; 
        img.src="../../../sys/common/image/fileoperation/icon/default.gif"; 

img.onerror=null;       控制不要一直跳動 

    } 
//沒有找到時 用事件獲取 一個一個獲取 
//--> 
</script> 

<td align="center"><img src="../../../sys/common/image/fileoperation/icon/${file.suffix }.gif" onerror="nofind();" />${file.name }</td>    

第三種:
使用兩個<img />

<style type="text/css">
hidden {
display: none;
}
</style>
<img src="xxx.jpg" onerror="this.class='hidden';xx.class=''" />
<img src="xxx.jpg" class="hidden" />

相關(guān)文章

最新評論

河西区| 晋城| 山阳县| 凤城市| 自贡市| 凉城县| 旺苍县| 斗六市| 偃师市| 宾阳县| 桂东县| 玛多县| 昌平区| 黎城县| 沁源县| 延寿县| 东海县| 赤城县| 静宁县| 赤峰市| 新龙县| 韶山市| 都安| 斗六市| 周宁县| 馆陶县| 米林县| 布拖县| 西丰县| 苍梧县| 绥化市| 扶沟县| 磴口县| 章丘市| 唐海县| 孙吴县| 文昌市| 融水| 密云县| 长子县| 措勤县|