Foros del Web » Programando para Internet » Javascript »

incompatibilidad entre js

Estas en el tema de incompatibilidad entre js en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/02/2009, 12:15
 
Fecha de Ingreso: noviembre-2007
Mensajes: 229
Antigüedad: 17 años, 1 mes
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
  #2 (permalink)  
Antiguo 10/02/2009, 14:06
 
Fecha de Ingreso: noviembre-2007
Mensajes: 229
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: incompatibilidad entre js

no se como lo hecho pero ahora he conseguido que se me abra el lytebox pero ahora tengo un problema que no se me carga ni la pagina que tiene que mostrar ni el boton cerrar ni nada...

dejo una imagen para mostrar....
al clickar en la imagen se vé mas grande...

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 19:32.