Cita:
Iniciado por AbdelioR Ok, pero es optimo este sistema, de en cada segundo leer lo de la base de datos para mostrarlo? es mucha faena? que tal irian los recursos ejecutando la funciona a cada segundo?
Pues no hay otra forma de hacerlo, quiza estes pensando en que el servidor detecte actividad y luego mande al cliente información cada que se genera. Esto no lo puede hacer el protocolo HTTP.
Por lo tanto, hay que hacer peticiones periodicas para saber si hay nuevos datos.
Pero no necesariamente cada segundo..... vamos, que cada 5 0 10 segundos me parece bien.
Cita:
Iniciado por AbdelioR Nadie sabe como es que no funciona en IE?
La siguiente función esta probada en IE y en cualquier navegador....
Código PHP:
function getAjax(){
var xmlhttp=false;
try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e){
try {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
Sustituirla en las funciones que crean el objeto ajax.
Saludos