Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/09/2008, 17:42
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: Autorecarga página unicamente cuando haya mensajes nuevos (mediante senten

Hola,
Prueba con esto:
Código PHP:
<script>
function 
getXMLHttpRequest(){
                var 
aVersions = [ "MSXML2.XMLHttp.5.0",
                        
"MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
                        
"MSXML2.XMLHttp","Microsoft.XMLHttp"
                
];

                if (
window.XMLHttpRequest){
                        
// para IE7, Mozilla, Safari, etc: que usen el objeto nativo
                        
return new XMLHttpRequest();
                }else if (
window.ActiveXObject){
                        
// de lo contrario utilizar el control ActiveX para IE5.x y IE6.x
                        
for (var 0aVersions.lengthi++) {
                                try {
                                    var 
oXmlHttp = new ActiveXObject(aVersions[i]);
                                    return 
oXmlHttp;
                                }catch (
error) {
                                
//no necesitamos hacer nada especial
                                
}
                    }
                }
        }
function 
ver(){
            var 
par "r="+Math.random();
            var 
url "MI_CONSULTA_PHP.PHP";
                var 
ajax getXMLHttpRequest();
            
ajax.open("POST",url,true);
            
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
                
ajax.onreadystatechange  respuesta;
            
ajax.send(par);                
                function 
respuesta(){
                        if (
ajax.readyState==4){
                                if (
ajax.status==200){
                                        
document.getElementById("ultimo").innerHTML=ajax.responseText;
                    }
                  }
                }
        }

volver_cargar=window.setInterval("ver();",1000);
</script><div id="ultimo"></div> 
Cambia lo que esta en mayuscula por el archivo de tu consulta, ejemplo del archivo de consulta:
Código PHP:
echo $dato_de_la_bd 
Suerte
Salu2
__________________
Half Music - www.halfmusic.com