Foros del Web » Programando para Internet » ASP Clásico »

Poner un icono de cargando en SQL intensa

Estas en el tema de Poner un icono de cargando en SQL intensa en el foro de ASP Clásico en Foros del Web. Hola, Tengo una página web que al darle al botón de submit de un formulario hace una consulta SQL intensa que tarda unos 5-7 segundos ...
  #1 (permalink)  
Antiguo 04/05/2012, 04:01
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 1
Poner un icono de cargando en SQL intensa

Hola,

Tengo una página web que al darle al botón de submit de un formulario hace una consulta SQL intensa que tarda unos 5-7 segundos aproximadamente y a continuación carga otra página. Me gustaría poner una ruedecita de cargando para que el usuario sepa que tiene que esperar. Algo asi:

http://fgnass.github.com/spin.js/

Como puedo hacer en ASP que al pasar de la paginaA.asp a la paginaB.asp muestre de forma intermedia la ruedecilla y cuando la página B este lista que la muestre?

Muchas gracias.
  #2 (permalink)  
Antiguo 06/05/2012, 09:52
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Poner un icono de cargando en SQL intensa

Alguien??

Gracias!
  #3 (permalink)  
Antiguo 06/05/2012, 14:43
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Poner un icono de cargando en SQL intensa

Una forma sería que antes de la consulta SQL colocas el código de cliente para la ruedecilla y luego haces un response.flush, y listo, aunque al final de la página tendrías que detener/ocultar el javascript para que ya no se vea a fibnalizar la consulta.

Comentario aparte, ¿tu consulta tiene índices?, digo, para que no se tarde 6 o 7 segundos

Saludos

Etiquetas: asp, cargando, icono, sql
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 21:09.