Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/07/2011, 15:06
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Javascript en PHP dentro de Javascript

Fijate si algo asi te sirve. Sino no logro entender que es lo que quieres:

Código PHP:
Ver original
  1. <script src="assets/javascript/mootools-core-1.3.2.js" type="text/javascript" charset="utf-8"></script>
  2.     <script src="assets/javascript/mootools-more-1.3.2.1.js" type="text/javascript" charset="utf-8"></script>
  3.     <script src="assets/javascript/funciones.js" type="text/javascript" charset="utf-8"></script>
  4.     <script type="text/javascript" language="javascript">window.addEvent("domready", function(){
  5.    
  6. <?php
  7. echo "var photo = [ ";
  8. for ($i = 0; $i <$cant_filtro; $i ++) {
  9.     echo ($photo_id + " , ");
  10. }    
  11. echo "];";
  12. ?>
  13.    
  14. var maxLength    = <?PHP echo $cant_filtro;?>; // Max Number images
  15. var contadorImagenes = 1
  16.  
  17. var mosaicoImagenes = new Wall("wall", {
  18.                 callOnUpdate: function(items){
  19.                     items.each(function(e, i){
  20.                       var a = new Element("img[src=/images/"+photo[contadorImagenes]+".jpg]");
  21.    
  22.                         counterFluid++;
  23.                        
  24.                         // Reiniciar contador
  25.                         if( contadorImagenes > maxLength ) contadorImagenes = 1;
  26.                     })
  27.                 }
  28.             });
  29. // Init Wall
  30. mosaicoImagenes.initWall();
  31. });</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!