"Cuando el archivo no contenga nada" significa que el link este roto y la imagen no exista?
Suponiendo que es asi la solucion es esta:
Código Javascript
:
Ver originalvar imagen_si_no_carga = "nocargo.jpg"
var imagenes = document.getElementsByTagName("img");
for(var i = 0; i<imagenes.length; i++){
if(!IsImageOk(imagenes[i])){
imagenes[i].src = imagen_si_no_carga
}
}
function IsImageOk(img) {
if (!img.complete) {
return false;
}
if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
return false;
}
return true;
}
En la variable
imagen_si_no_carga coloca la direccion de la imagen por defecto. Esto tiene que ir dentro de un window.onload