Foros del Web » Programando para Internet » Javascript »

cambiar imagenes aleatoriamente

Estas en el tema de cambiar imagenes aleatoriamente en el foro de Javascript en Foros del Web. Hola que tal, tengo un problema y quería ver si alguien me puede ayudar a resolverlo. Bueno, lo que pasa es que quiero mostrar una ...
  #1 (permalink)  
Antiguo 21/04/2012, 21:44
 
Fecha de Ingreso: agosto-2009
Mensajes: 292
Antigüedad: 14 años, 8 meses
Puntos: 5
cambiar imagenes aleatoriamente

Hola que tal, tengo un problema y quería ver si alguien me puede ayudar a resolverlo.

Bueno, lo que pasa es que quiero mostrar una galería de 30 imágenes y que se vallan cambiando las imágenes por separado y aleatoriamente y esto trato de lograrlo de la siguiente manera:

Código php: imagenes.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. require_once("base_de_datos.php");
  4.  
  5. $sql = "SELECT * FROM imagenes ORDER BY RAND() LIMIT 30";
  6. $result = mysql_query($sql);
  7.  
  8. while($img = mysql_fetch_assoc($result)) {
  9.     echo "<a href=\"web.com/preview.php?id=".$img['id']."\"><img src=\"".$img['url']."\" height=\"75\" width=\"75\"></a>\n";
  10. }
  11.  
  12. ?>

Y la siguiente es la pagina donde quiero que se muestre la galería:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  3. <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
  4.  
  5. function reload() {
  6.         $("#gallery").load("imagenes.php", function() {
  7.             $("#gallery").fadeOut("8000", function() {
  8.                 $("#gallery").fadeIn("4000");
  9.             });
  10.         });
  11. }
  12.  
  13. setInterval("reload()", 12000);
  14. </head>
  15.  
  16.  
  17. <div id="gallery"></div>
  18.  
  19. </body>
  20. </html>

La verdad no tengo casi conocimientos en jquery, el código lo hice con lo poco que se y el problema esta en que se recargan todas las imágenes y estoy consiente de que eso sucede porque estoy recargando toda la pagina, pero no encuentro la forma de cambiar las imagenes por separado

Si alguien me pudiera ayudar se lo agradecería demasiado.

Saludos y gracias de antemano

Etiquetas: jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.