Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/11/2006, 12:06
Avatar de ikhuerta
ikhuerta
 
Fecha de Ingreso: octubre-2006
Mensajes: 104
Antigüedad: 17 años, 7 meses
Puntos: 0
Lo que hace gmail es lanzar una peticion ajax cada cierto tiempo (no es automatico pero es cada pocos segundos). En esa petición lo unico que pide es si ha habido cambios en inbox desde la ultima petición. Si la respuesta es si lanza de nuevo otro ajax para capturar la nueva cantidad de mensajes.

Para esto necesitas crear un objeto xmlhttprequest y definir sus acciones (onreadystatechange y todo eso).

Luego lanzas el xmlhttprequest.send() dentro de un setInterval() para que la peticion se haga cada X milisegundos.
__________________
ikhuerta:
Iñaki Huerta