Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/10/2008, 13:21
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como cambiar el src de una imagen dinamicamente

Pues estás haciendo algo muy poco eficiente, usás variables globales, usás características que pueden generar problemas (document.images). Incluso tenés esta línea
return aleatorio = Math.round(Math.random()*1000);

que no estoy seguro si funciona correctamente.

Te recomiendo usar este código
Código javascript:
Ver original
  1. var imagenes;
  2.  
  3. function cambiar() {
  4.  
  5.     var i;
  6.     for (i = 0; i < imagenes.length; i++) {
  7.         var url = "http://xxx?num=" + Math.round(Math.random()*1000);
  8.         imagenes[i].src = url;
  9.     }
  10.  
  11. }
  12.  
  13.  
  14. function inicializar() {
  15.     imagenes = [ document.getElementById("imagen"), document.getElementById("Img1"), document.getElementById("Img2") ];
  16.  
  17.     setInterval(cambiar, 2000);
  18. }
  19.  
  20. window.onload = inicializar;


Saludos

Última edición por AlvaroG; 13/10/2008 a las 17:00