Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/02/2009, 04:46
scorpionhack
 
Fecha de Ingreso: noviembre-2007
Mensajes: 229
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: por que no funciona en Internet explorer

lo he hecho como me decias y me sigue sin ir en Internet explorer...

Código:
 var RequestObject = false;   
   var Archivo = 'codes/online.php'; //directorio donde tenemos el archivo ajax.php 
  

   window.setInterval("actualizacion_reloj()", 2500); // el tiempo X que tardará en actualizarse   
   
   if (window.XMLHttpRequest) //   
 RequestObject = new XMLHttpRequest();  
 if (window.ActiveXObject)     
   RequestObject = new ActiveXObject("Microsoft.XMLHTTP");  
 function ReqChange() {  
 // Si se ha recibido la información correctamente  
   if (RequestObject.readyState==4) {  
   // si la información es válida   
   var respuesta = RequestObject.responseText;
   if (respuesta.indexOf('invalid') == -1)   
   {   
   // obtener la respuesta   
   var msgs = respuesta.split('|');  
   // Buscamos la div con id online   
   document.getElementById("online").innerHTML = msgs[0];  
   }  
   else {  
   // Por si hay algun error   
   document.getElementById("online").innerHTML = "Error llamando";  
   }  
   }  
   }  
 function llamadaAjax() {  
  // Mensaje a mostrar mientras se obtiene la información remota... 
   var previousContent = '';
   //document.getElementById("online").innerHTML = "";  
   // Preparamos la obtención de datos 
   
   RequestObject.open("GET", Archivo , true);  
   RequestObject.onreadystatechange = ReqChange;  
   // Enviamos   
   RequestObject.send(null);   
   }  
   function actualizacion_reloj() {  
   llamadaAjax(); 
   
   }