Vaya, parece que después de bastantes intentos parece que he conseguido avanzar hasta el fín. Y digo parece porque aunque lo he probado con IE, FF y GC y ni se cuelgan y parece que está todo OK falta testear y dejar ver como sucenden en diferentes situaciones.
Os indico el código únicamente de la funcion testLoaded() por si a alguien le sirve para algo:
Código:
function testLoaded(){
var i;
var fin=1;
for(i in lista_imagenes){
if (lista_imagenes[i].complete)
lista_imagenes.splice(i,1);
else
fin=0;
}
if (fin)
window.location.replace('inicio.html');
else
setTimeout('testLoaded()', 100);
}
Un saludo.