Je récupère une liste d'image via Ajax. J'utilise bien tous les scripts d'initialisation de ZB dans la page et même dans ma fonction Ajax. Mais les images ne s'ouvrent pas avec la ZB ...
Voila ma fonction Ajax
function changePage(type, page, limit, nb_page, id_ptg, id_cat)
{
var XHR = getXMLHTTP();
XHR.onreadystatechange = function()
{
if(XHR.readyState == 4)
if(XHR.status == 200)
{
var Res = XHR.responseText;
document.getElementById("liste_img").innerHTML = Res;
$('.zoombox').init()
}
}
XHR.open("POST", "./include/traitement.php", true);
XHR.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
XHR.send("type=" + type + "&page=" + page + "&limit=" + limit +
"&nb_page=" + nb_page + "&ID_PTG=" + id_ptg + "&ID_CAT=" + id_cat);
}
Si quelqu'un a une petite idée ... Merci d'avance
J'ai trouvé ...
Après le innerHTML j'initialisais la ZB avec :
$('.zoombox').init();
que j'ai remplacé par :
$('a.zoombox').zoombox();
Maintenant ça fonctionne au poil :)