Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2011, 17:06
angelfcm
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años, 6 meses
Puntos: 236
Respuesta: notificaciones pendientes

Podrías usar la función setTimeout ó setInterval, para que cada cierto tiempo envíes una solicitud a PHP para que PHP haga una consulta y te retorne el resulado en vívo.

Ej.

Código Javascript:
Ver original
  1. window.onload=actualizar;
  2. function actualizar(){
  3.    try{
  4.     xh=new XMLHttpRequest();
  5.   }
  6.    catch(e){
  7.     xh=new ActiveXObject("Microsoft.XMLHTTP");
  8.    }
  9.   DIV=document.getElementById("contenedor_pedidos");
  10.   xh.onreadystatechange=function(){if(xh.readyState==4 && xh.status==200)DIV.innerHTML=xh.responseText;};
  11.   xh.open("get","requerirPedidos.php?id=lalala",true);
  12.   xh.send();
  13.   setTimeout("actualizar()",5000);
  14. }

DIV es el elemento html dónde vas a mostrar los pedidos.
requerirPedidos.php es la página dónde vas a consultar los pedidos de la base de datos.
setTimeout("actualizar()",5000); es la función que cada 5 segundos repetirá el proceso de la función actualizar().
window.onload=actualizar es la sentencia que ejecutara la función actualizar() cuándo cargue la página.


Saludos.

Atención: agradéce mis mensajes(karma) para seguir ayudandote, tengo muchos temas y luego no te encuentro.

Última edición por angelfcm; 12/05/2011 a las 18:15