Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/03/2007, 09:09
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 6 meses
Puntos: 8
Re: Pantalla de Espera

Que tal .wh0g3..

Otra manera de hacerlo es cambiando de orden las instrucciones, es decir, primero hay que enviar una parte de la página[Response.flush()] y posteriormente hacer el llamado a la función que tarda mucho, por ejemplo:

Código:
     
.....
...
Response.write("<div id='barra_progreso' style='position: absolute; top: 200px; left: 200px;'>")
     Response.write("<img src='../../Imagenes/barraProgreso.gif'>")
     Response.write("</div>") 
     Response.flush() 

    'Llamar a funcion que tarda mucho.
    FuncionQueTarda()

....
...
...
//Y al Final de la página ASP ocultar el DIV .. javaScript
barra_progreso.style.display = 'none';
....