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

Problema con lightbox y ajax

Estas en el tema de Problema con lightbox y ajax en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/01/2011, 08:09
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 9 años, 8 meses
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!
  #2 (permalink)  
Antiguo 19/01/2011, 15:33
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema con lightbox y ajax

Venga una ayuditaaaaaaaaaaa !!!!!!!!!!! xDDDD

Un saludo!!
  #3 (permalink)  
Antiguo 20/01/2011, 01:17
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 16 años, 7 meses
Puntos: 35
Respuesta: Problema con lightbox y ajax

loading............


Debes re-inicializar lightbox cada vez que llames a nuevas imagenes via Ajax.

Saludos.


connection closed.
__________________

Maborak Technologies
  #4 (permalink)  
Antiguo 21/01/2011, 09:28
 
Fecha de Ingreso: marzo-2010
Ubicación: León
Mensajes: 23
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema con lightbox y ajax

Cita:
Iniciado por MaBoRaK Ver Mensaje
loading............


Debes re-inicializar lightbox cada vez que llames a nuevas imagenes via Ajax.

Saludos.


connection closed.
Muchas gracias, pero podrias explicarme como se hace, o algun sitio donde poder verlo,

Muchas gracias y un saludo.

Etiquetas: ajax, lightbox
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 18:31.