Fw: [問題] Javascript 沒有每次都執行
※ [本文轉錄自 Ajax 看板 #1G8oQE45 ]
作者: piglon (TEST123) 看板: Ajax
標題: [問題]Javascript 沒有每次都執行
時間: Thu Aug 9 10:55:07 2012
想請教
我寫了一個檢查破圖的js
但是不是每次都會把所有的破圖取代
有時候全部都沒有取代
但是重新整理幾次之後就又好了
流程是這樣
抓到某個div區塊內所有的圖片
檢查如果是破圖就取代成另一張圖
程式碼如下
<script type="text/javascript">
var imgs = document.getElementById("show").getElementsByTagName("img");
for(var i = 0;i < imgs.length;i++){
imgs[i].onerror = function(){
this.src = "./images/broken_pic.jpg";
}
}
</script>
我放在</body>之前
剛剛聽了musie的意見我改了一下但是不會取代@@
<script type="text/javascript">
var imgs = document.getElementById("show").getElementsByTagName("img");
for(var i = 0;i < imgs.length;i++){
if(imgs[i].complete){
imgs[i].onerror = function(){this.src = "./images/pez_broken_pic.jpg";}
}
}
</script>
我嘗試了imgs[i].onload = function(){this.src = "./images/pez_broken_pic.jpg";}
還是有部分不會被取代
imgs[i].complete = function(){this.src = "./images/pez_broken_pic.jpg";}
則是全部沒有取代
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.54.242
→
08/09 11:00, , 1F
08/09 11:00, 1F
→
08/09 11:00, , 2F
08/09 11:00, 2F
推
08/09 13:43, , 3F
08/09 13:43, 3F
※ 編輯: piglon 來自: 114.36.54.242 (08/09 13:46)
→
08/09 13:47, , 4F
08/09 13:47, 4F
※ 編輯: piglon 來自: 114.36.54.242 (08/09 14:50)
※ piglon:轉錄至看板 PHP 08/09 15:11
→
08/09 15:33, , 5F
08/09 15:33, 5F
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: piglon (114.36.54.242), 時間: 08/09/2012 15:57:53
推
08/09 18:05, , 6F
08/09 18:05, 6F
→
08/09 18:11, , 7F
08/09 18:11, 7F