Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2009, 02:27
SainT90
 
Fecha de Ingreso: enero-2008
Ubicación: /España/Galicia
Mensajes: 928
Antigüedad: 17 años, 3 meses
Puntos: 21
no me va en ie

Bueno me baje un codigo en ajax, para actualizar un div, mas o menos el codigo lo pillo, lo que no se porque no funciona en IE, supongo que sera porque no es codigo reglamentario, haber si podei shecharme una mano

Código:
	<script language="javascript"  type="text/javascript">  
	var RequestObject = false;   
	var RequestObject2 = false;   
	var Archivo = 'Modulos/TopCanales.php'; //directorio donde tenemos el archivo ajax.php   
	var Archivo2 = 'Modulos/TopUsuarios.php'; //directorio donde tenemos el archivo ajax.php   
     window.setInterval("actualizacion_reloj()", 1000); // el tiempo X que tardará en actualizarse   
	 window.setInterval("actualizacion_reloj2()", 1000); // el tiempo X que tardará en actualizarse   
    if (window.XMLHttpRequest) //   
   RequestObject = new XMLHttpRequest();  
      RequestObject2 = new XMLHttpRequest();  

   if (window.ActiveXObject)     
    RequestObject = new ActiveXObject("Microsoft.XMLHTTP");  
	  RequestObject2 = 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   
    if (RequestObject.responseText.indexOf('invalid') == -1)   
    {   
    // obtener la respuesta   
    var msgs = RequestObject.responseText.split('|');  
     // Buscamos la div con id online   
     document.getElementById("RankingCanales").innerHTML = msgs[0];  
    }  
    else {  
     // Por si hay algun error   
    document.getElementById("RankingCanales").innerHTML = "Error llamando";  
    }  
    }  
    }
	
   function ReqChange2() {  
  // Si se ha recibido la información correctamente  
    if (RequestObject2.readyState==4) {  
     // si la información es válida   
    if (RequestObject2.responseText.indexOf('invalid') == -1)   
    {   
    // obtener la respuesta   
    var msgs = RequestObject2.responseText.split('|');  
     // Buscamos la div con id online   
     document.getElementById("RankingUsuarios").innerHTML = msgs[0];  
    }  
    else {  
     // Por si hay algun error   
    document.getElementById("RankingUsuarios").innerHTML = "Error llamando";  
    }  
    }  
    }  
   function llamadaAjax() {  

    // Preparamos la obtención de datos   
    RequestObject.open("GET", Archivo , true);  
    RequestObject.onreadystatechange = ReqChange;  
     // Enviamos   
    RequestObject.send(null);   
    }  
     function actualizacion_reloj() {  
     llamadaAjax();  
     }  
	  function actualizacion_reloj2() {  
     llamadaAjax2();  
     }  
	   function llamadaAjax2() {  

    // Preparamos la obtención de datos   
    RequestObject2.open("GET", Archivo2 , true);  
    RequestObject2.onreadystatechange = ReqChange2;  
     // Enviamos   
    RequestObject2.send(null);   
    }  
   </script>
http://www.rc-bots.com para ver el ejemplo