Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2011, 08:09
yiyi_jr
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 14 años
Puntos: 0
Problema con lightbox y ajax

Buenos dias,

tengo implementado lightbox, y funcionaba perfectamente hasta que le meti ajax,
ahora, cuando cargo en la division el contenido con el lightbox, no me lo ejecuta, y me abre las imagenes en una pagina a parte.

¿Como puedo solucionar este problema?

Utilizo esta funcion para llamar al lightbox, (no creo que tenga nada que ver, pero por si acaso)

Código PHP:
function JQuery($condicion,$carpeta,$ruta,$alto,$ancho)
    {
         return  
sprintf("<a rel='lightbox-myGroup' href='%s/%s'>
            <img src='%s/%s' alt='' height='%d' width='%d' /></a>"
            
,$carpeta,$ruta,$carpeta,$ruta,$alto,$ancho);       
    } 
Tengo esta, funcion que es la que realiza el envio de a traves de ajax

Código Javascript:
Ver original
  1. function Enviar(_pagina,capa)
  2. {
  3.     var ajax;
  4.     ajax = ajaxFunction();
  5.  
  6.     ajax.open("POST", _pagina, true);
  7.  
  8.     ajax.setRequestHeader("Content-Type",
  9.     "application/x-www-form-urlencoded");
  10.  
  11.     ajax.onreadystatechange = function()
  12.     {
  13.  
  14.         if (ajax.readyState==1)
  15.         {
  16.             document.getElementById(capa).innerHTML =
  17.                 "<center><img src=images/cargando.gif/> Cargando, por favor espere ...</center>";
  18.         }
  19.         if (ajax.readyState == 4)
  20.         {
  21.             document.getElementById(capa).innerHTML =
  22.             ajax.responseText;
  23.         }
  24.     }
  25.     ajax.send(null);
  26. }

esta es la función con la cual llamo al método para cargar ajax

Código PHP:
 function enviarAjax($pagina,$capa,$texto="")
    {
        return 
sprintf("<a href=\"javascript:Enviar('%s','%s')\">%s</a>",$pagina,$capa,$texto);
    } 
y la utilizo de la siguiente manera:

Código PHP:
 $home=enviarAjax("index.php""der""Home"); 
Espero que valga este codigo, si necesitan más, decirmelo.

Un saludo y muchas gracias de antemano!