Foros del Web » Programando para Internet » Javascript »

Detectar cuando una imagen se recarga en opera y firefox

Estas en el tema de Detectar cuando una imagen se recarga en opera y firefox en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/03/2005, 06:06
 
Fecha de Ingreso: septiembre-2004
Mensajes: 80
Antigüedad: 19 años, 7 meses
Puntos: 0
Detectar cuando una imagen se recarga en opera y firefox

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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:09.