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

Cargar pagina completa sin esperar q termine un proceso

Estas en el tema de Cargar pagina completa sin esperar q termine un proceso en el foro de ASP Clásico en Foros del Web. Hola amigos, tengo este problema. Tengo varias instrucciones en una pagina asp, al cargar la apgina tarda unos 30 segundos en ejecutar la primera instruccion ...
  #1 (permalink)  
Antiguo 15/08/2008, 18:33
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Cargar pagina completa sin esperar q termine un proceso

Hola amigos, tengo este problema.

Tengo varias instrucciones en una pagina asp, al cargar la apgina tarda unos 30 segundos en ejecutar la primera instruccion que encunetra.. y luego de los 30 seg. sigue con la siguiente instruccion.

La pregunta es, como hacer para q me cargue todas las instrucciones o recorra todo el codigo ASP hasta la ultima linea sin esperar que termine la primera instruccion q encunetre?

Por ejemplo, tengo como primera instruccion un dohwile:

do while cont = 500 then

xxxxxx

Next

aqui la segunda:

response.write "hola"

entonces tengo q esperar q el dowhile recorra los 100 registros para poder mostar la palabra "hola".

Alguna solucion para esto?
  #2 (permalink)  
Antiguo 15/08/2008, 19:50
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Cargar pagina completa sin esperar q termine un proceso

no entiendo el proposito de recorrer 500 registros, para despues mostrar un "HOLA"

no seria mas sencillo mostrar primero el "HOLA", seguido de un response.flush, en cada iteracion del DO WHILE???

es necesario que tu pagina realize este ciclo de 500 vueltas?, no puede optimizarlo?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 16/08/2008, 07:32
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: Cargar pagina completa sin esperar q termine un proceso

Hola

Si lo te dice Shiryu , es lo que realmente quieres hacer. Ya te dio lo solución.

Pero yo creo entender que lo que quieres, es que se imprima un texto, en este caso hola, mientras se ejecuta el ciclo y a medida que se va ejecutando vaya imprimiendo lo encima de la palabra hola. Así que cuando termine el ciclo, el texto hola esté en la parte inferior y todos los resultados del ciclo estén en la parte superior.

Código PHP:
for 0 to 500
if 0 then
response
.write "<table border=""1"">"
end if

if 
<> 0 then
response
.write texto "<br /><br />"

end if
if 
0 then
response
.write "<tr><td>CARGANDO...</tr></td>"
end if

response.flush ()
next
response
.write "</table>" 
No lo he probado

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 16/08/2008, 13:03
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Respuesta: Cargar pagina completa sin esperar q termine un proceso

Si, response.flush debe ser una alternativa si no quieres guardar el HTML resultante en un buffer, y en cambio quieres devolver la salida desde el principio -debería ser la primera instrucción de tu página-, pero si lo que intentas es más como multi-threads, me parece que mediante objetos de VB podrías lograrlo, ahora, dependiendo de que es lo que necesites exactamente podrías crear llamadas asíncronas, mediante el objeto XMLHttpRequest.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 16/08/2008, 20:07
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Cargar pagina completa sin esperar q termine un proceso

Hola, todas las ideas y ejemplos me sirvieron para armar lo q necesitaba. muchas gracias. Se los agradezco mucho.
  #6 (permalink)  
Antiguo 16/08/2008, 22:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: Cargar pagina completa sin esperar q termine un proceso

Cita:
Iniciado por delorenzis Ver Mensaje
Hola, todas las ideas y ejemplos me sirvieron para armar lo q necesitaba. muchas gracias. Se los agradezco mucho.
Hola delorenzis, estaría muy pero muy bueno que nos des un ejemplo de lo que lograste gracias a las ideas y ejemplos aportados por usuarios de este foro!
__________________
...___...
  #7 (permalink)  
Antiguo 16/08/2008, 23:06
 
Fecha de Ingreso: agosto-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Cargar pagina completa sin esperar q termine un proceso

Cita:
Iniciado por Al Zuwaga Ver Mensaje
Hola delorenzis, estaría muy pero muy bueno que nos des un ejemplo de lo que lograste gracias a las ideas y ejemplos aportados por usuarios de este foro!
Hola Al Zuwaga, lo hice mediante XMLHTTP ya q me permitio enviar la informacion sin tener q esperar la respuesta del servidor y asi continue las siguientes instrucciones.
  #8 (permalink)  
Antiguo 16/08/2008, 23:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: Cargar pagina completa sin esperar q termine un proceso

Gracias ;)
__________________
...___...
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 16:34.