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 originalfunction Enviar(_pagina,capa)
{
var ajax;
ajax = ajaxFunction();
ajax.open("POST", _pagina, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.onreadystatechange = function()
{
if (ajax.readyState==1)
{
document.getElementById(capa).innerHTML =
"<center><img src=images/cargando.gif/> Cargando, por favor espere ...</center>";
}
if (ajax.readyState == 4)
{
document.getElementById(capa).innerHTML =
ajax.responseText;
}
}
ajax.send(null);
}
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!