Bueno ahora si me funciona de maravillas, pero surge otro problemita:
Todo el proceso del objeto XMLHttpRequest esta dentro de una función js la cual no puedo modificar
Código PHP:
function processajax (serverPage, obj, getOrPost, str)
la cual con esos datos los procesa, vuelca el contenido al obj y termina su función ajax.
En la siguiente función tendria que agregar una linea más para llamar a slimbox
Código PHP:
function cargarImagenes(idImagenes,pagina,idProducto){
objImagenes = document.getElementById(idImagenes);
var serverPage = 'ajaxImagenes.php?producto='+idProducto+'&pagina='+pagina;
processajax(serverPage, objImagenes, "get", "");//llamo a función de ajax
window.addEvent('domready', Lightbox.init.bind(Lightbox));//<--no funciona
}
pero no funciona, unicamente cuando la usaba dentro de la función ajax (en xmlhttp.readyState
== 4). Hay alguna manera para desde esta función actue Slimbox correctamente.
Ok lo solucione de otra manera, con el evento onmouseover dentro de las imagenes llamo a una función recargarBox() la cual reinicia el slimbox
Código PHP:
function recargarBox(){
window.addEvent('domready', Lightbox.init.bind(Lightbox));
}