Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2009, 12:15
scorpionhack
 
Fecha de Ingreso: noviembre-2007
Mensajes: 229
Antigüedad: 17 años, 3 meses
Puntos: 0
incompatibilidad entre js

Buenas tengo un codigo en ajax que me va actualizando los usuarios online de mi web...

lo que pasa que hay un problema...le he puesto a mi pagina el efecto de lytebox pero no me funciona a no ser que le quite el codigo de ajax... os dejo los dos codigos aver si me podeis decir por que hay esa incompatibilidad y si la puedo solucionar...


gracias

codigo de ajax (ajax.js)

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

   window.setInterval("actualizacion_reloj()", 1000); // 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   
   if (RequestObject.responseText.indexOf('invalid') == -1)   
   {   
   // obtener la respuesta   
   var msgs = RequestObject.responseText.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();  
   }

y el codigo del lytebox(lytebox.js)

http://www.dolem.com/lytebox/ (iva a poner el codigo pero era muy grande)


merciii