Pues básicamente como sugiere el título sería que al no cargarse una imagen enlazada se disparase el onerror y si también estuviese el enlace onerror roto cargar otra imagen definitiva.
El código javascript es éste:
Código Javascript
:
Ver originalvar sImg = "";
var d = new Date();
var horadia = "";
var hora = sCero(d.getUTCHours());
var min = sCero(d.getUTCMinutes());
var fecha = (d.getUTCFullYear() * 100 + d.getUTCMonth() + 1) * 100 + d.getUTCDate();//
if(min >= 0 && min <= 09){horadia = sCero((hora-1)) + '50';}
if(min >= 10 && min <= 19){horadia = hora + '00';}
if(min >= 20 && min <= 29){horadia = hora + '10';}
if(min >= 30 && min <= 39){horadia = hora + '20';}
if(min >= 40 && min <= 49){horadia = hora + '30';}
if(min >= 50 && min <= 59){horadia = hora + '40';}//
sImg = "http://www.aemet.es/imagenes_d/eltiempo/observacion/radar/" + fecha + horadia + "_r8mu.gif"
sImg1 = "'http://www.aemet.es/imagenes_d/eltiempo/observacion/radar/" + fecha + horadia + "_r8am.gif'";
//document.writ(sImg);
document.write('<img onerror=this.src=' + sImg1 + ' border=0 src='+ sImg + ' width="300" height="331" alt="Radar Regional AEMET"title="Radar Regional AEMET">'); }//
function sCero(sValor){
var sRet = "";
if(sValor < 0){sValor = 23;}
var sRet = sValor;
if(sValor < 10) { sRet = '0' + sValor; }
return sRet;}
sería añadirle otro enlace si el enlace manejado por onerror también estuviese roto.
Agradecería cualquier sugerencia.
Salu2