Tengo una capa llama "cargando" que se muestra cuando una imagen "foto" se esta cargando y se va cuando se ha terminado de cargar. Pues bien, este codigo en IE funciona perfectamente porque con "onload" detecta no solo cuando se carga sino tambien cuando se recarga una y otra y otra vez. EN firefox y opera, en cambio, solo funciona la primera vez que se carga la imagen. El codigo que utilizo es el siguiente:
Código:
function mostrar (imagen){
obj=document.getElementById("cargando");
obj.style.visibility='visible';
foto.src = imagen;
foto.refresh;
}
function cargado (){
obj=document.getElementById("cargando");
obj.style.visibility='hidden';
}
La funcion mostrar se activa cuando se pincha en la miniatura de la imagen para ampliarla y la funcion cargado se activa cuando "foto" que es el nombre de la ampliacion se termina de cargar.
¿Quien iba a decir que funcionaria bien en IE y no en Opera y Firefox!
Un saludo