Fijate si algo asi te sirve. Sino no logro entender que es lo que quieres:
Código PHP:
Ver original<script src="assets/javascript/mootools-core-1.3.2.js" type="text/javascript" charset="utf-8"></script>
<script src="assets/javascript/mootools-more-1.3.2.1.js" type="text/javascript" charset="utf-8"></script>
<script src="assets/javascript/funciones.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" language="javascript">window.addEvent("domready", function(){
<?php
echo "var photo = [ ";
for ($i = 0; $i <$cant_filtro; $i ++) {
echo ($photo_id + " , ");
}
echo "];";
?>
var maxLength = <?PHP echo $cant_filtro;?>; // Max Number images
var contadorImagenes = 1
var mosaicoImagenes = new Wall("wall", {
callOnUpdate: function(items){
items.each(function(e, i){
var a = new Element("img[src=/images/"+photo[contadorImagenes]+".jpg]");
counterFluid++;
// Reiniciar contador
if( contadorImagenes > maxLength ) contadorImagenes = 1;
})
}
});
// Init Wall
mosaicoImagenes.initWall();
});</script>
Simplemente transforma el array PHP en un Array JS. Como lo hacemos? Recorriendo el array item por item e imprimiendolo en el formato que a JS le gusta!