Foros del Web » Programando para Internet » Javascript » Frameworks JS »

no me va en ie

Estas en el tema de no me va en ie en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/04/2009, 02:27
 
Fecha de Ingreso: enero-2008
Ubicación: /España/Galicia
Mensajes: 928
Antigüedad: 16 años, 4 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:27.