Foros del Web » Creando para Internet » Diseño web »

GIF animado que se detiene

Estas en el tema de GIF animado que se detiene en el foro de Diseño web en Foros del Web. Hola amigos, Pues vereis, tengo una página web en la que he desarrollado un simple mecanismo para que se muestre un cartelito típico de espera ...
  #1 (permalink)  
Antiguo 21/09/2005, 05:37
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 11 años, 7 meses
Puntos: 0
GIF animado que se detiene

Hola amigos,

Pues vereis, tengo una página web en la que he desarrollado un simple mecanismo para que se muestre un cartelito típico de espera mientras se esta cargando la siguiente página (realmente es una aplicacion ASP.NET, asi que mientras se ejecuta el codigo del servidor de la siguiente pagina, quiero que aparezca el cartelito de espera).

El cartlito no es mas que un marco con un GIF animado dentro.Inicialmente esta oculto pero al ejecutar el metodo onsubmit() del formulario se hace visible.

Bueno, el problema es que cuando finalmente se envia el formulario para pasar a la siguiente página, el GIF animado se para...con lo cual queda muy mal porque el cartelito aparece ya parado.

¿Sabeis por que ocurre esto y como puedo solucionar esto?? A ver si me podeis echar una manilla con esto.

Muchas gracias de antemano.
  #3 (permalink)  
Antiguo 21/09/2005, 06:11
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 11 años, 7 meses
Puntos: 0
No, el GIF lo he pillao "de por ahi"...y si que funciona, ya que si por ejemplo pones en el navegador:

http://www.mipaginaweb.com/imagenes/nombre_del_gif.gif

Si que te aparece el GIF con animación.

De hecho, si en mi página en lugar de dejarlo oculto y luego mostrarlo, lo dejo visible desde el principio, si que me aparece animado... pero luego cuando envio el formulario se detiene.

Bueno, muchas gracias.
  #4 (permalink)  
Antiguo 22/09/2005, 04:43
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 11 años, 7 meses
Puntos: 0
He encontrado un post sobre esto:

http://west-wind.com/weblog/posts/1227.aspx

Dicen que al parecer IE para las animaciones una vez que el formulario se ha enviado y que el truco consiste en resetear la fuente de la imagen después de que el formulario se haya enviado. Para ello usan el setTimeout:

setTimeout('document.images["pbar"].src = "images/progress_bar.gif"', 200);

Yo lo he probado en mi aplicación web y ni caso, la animación permanece estática...

Se os ocurre alguna idea de por qué no funciona...algún problema común con el setTimeout o algo asi ???

Weno, gracias de nuevo.
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 06:05.