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

Actualizar pagina (automatizado)

Estas en el tema de Actualizar pagina (automatizado) en el foro de ASP Clásico en Foros del Web. Buen dia a todos. Tengo una duda y no se si se pueda de hecho. Tengo una pagina, la cual se actualiza muy rápido, lo ...
  #1 (permalink)  
Antiguo 21/10/2009, 21:03
Avatar de calakra  
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 15 años, 7 meses
Puntos: 0
Actualizar pagina (automatizado)

Buen dia a todos. Tengo una duda y no se si se pueda de hecho.
Tengo una pagina, la cual se actualiza muy rápido, lo que quiero hacer es que esa pagina se actualece cuando se actualice una tabla de mysql.
Ejemplo digamos que tengo un listado de ventas y estoy en la pagina, cuando alguien agregue una venta que la pagina de ventas se actualice en automatico.
No se si se pueda hacer eso. Gracias.
  #2 (permalink)  
Antiguo 22/10/2009, 03:42
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Actualizar pagina (automatizado)

Hola

Has de usar AJAX

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;" />
  #3 (permalink)  
Antiguo 22/10/2009, 07:39
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Actualizar pagina (automatizado)

mmmmmmmmmmmm

no .... ajax no nos sirve aquí .... el refresco no es en el mismo browser, son computadores diferentes .... a menos que el proceso de venta modifique algo en alguna tabla que indique que se ha hecho una venta, y la página del listado de ventas, ahora si con un proceso cíclico con ajax este constantemente revisando esa marca y en cuando haya algo haga una nueva consulta y refresque el listado. Se me hace que es rizar mucho el rizo.

Aquí la pregunta es, ¿por que el simplemente estar actualizando vía HTML o Javascript cada x segundos no te sirve?

Lo que quieres hacer requiere de conexión por sockets y ASP no puede hacer uso de ellos, desconozco si ASP.NET pueda pero pudiera ser.
  #4 (permalink)  
Antiguo 22/10/2009, 11:03
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Actualizar pagina (automatizado)

¿Y con AJAX-COMET? Este sería el resultado
__________________
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;" />
  #5 (permalink)  
Antiguo 22/10/2009, 12:43
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Actualizar pagina (automatizado)

Pues es una interesante implementación lo que había comentado, es un ciclo javascript que cada segundo va a revisar algo mediante ajax:

this.timeUpdateInterval = setInterval(function(){ this.updateAllTimes(); }.bind(this), 1000);

La idea entonces era correcta, aunque esta página implementa algo diferente, eso que mencionas, ... esto de comet no lo conocía, interesante Adler , gracias por la información , a investigar (en cuanto tenga algo de tiempo )
  #6 (permalink)  
Antiguo 23/10/2009, 05:15
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Actualizar pagina (automatizado)

Hace algún tiempo encontré esa página y me llamó la atención. Investigando logré saber que usaba COMET, pero después no he seguido profundizando
__________________
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;" />
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 05:12.