Foros del Web » Programando para Internet » Javascript »

Codigo para intercanviar imagenes no va del todo bien

Estas en el tema de Codigo para intercanviar imagenes no va del todo bien en el foro de Javascript en Foros del Web. Buenas tardes. Uso un codigo (extraido de alguna web y algo modificado) para hacer una especie de intercambio de imagenes. El problema es que la ...
  #1 (permalink)  
Antiguo 13/02/2012, 16:26
Avatar de flanagan44  
Fecha de Ingreso: abril-2004
Mensajes: 182
Antigüedad: 20 años
Puntos: 2
Codigo para intercanviar imagenes no va del todo bien

Buenas tardes.
Uso un codigo (extraido de alguna web y algo modificado) para hacer una especie de intercambio de imagenes.

El problema es que la primera imagen que intenta abrir siempre sale la X como si no la pudiera abrir y a partir de esta el Script funciona perfectamente.

La pàgina en cuestion es:

http://www.arbredelodge.com/inici.php?idi=1

y el codigo que uso es:

Código Javascript:
Ver original
  1. <script>
  2.  
  3. function aleatorio() { return (Math.floor(Math.random() * 40)+1); }
  4.  
  5. var ban = new Array()
  6.  
  7. for (i=0; i<40; i++) {
  8.     ban[i] = 0;
  9. }
  10.  
  11. for(s=0;s<=40;s++)
  12. {
  13.     ban[s] = "img/slideshow/img"+(s+1)+".jpg";
  14. }
  15.  
  16.  
  17. function shuffle(array) {
  18. var tmp, current, top = array.length;
  19.  
  20. if(top) while(--top) {
  21.     current = Math.floor(Math.random() * (top + 1));
  22.     tmp = array[current];
  23.     array[current] = array[top];
  24.     array[top] = tmp;
  25. }
  26.  
  27. return array;
  28. }
  29.  
  30. ban=shuffle(ban);
  31.  
  32. var indice=0
  33. function rota()
  34. {
  35.     if (indice ==  ban.length) indice = 0
  36.  
  37.     if (document.images)
  38.     {
  39.         document.images.fotico.src = ban[indice]
  40.     }
  41.     else
  42.     {
  43.         document.getElementById('fotico').src=ban[indice]
  44.     }
  45.     indice++
  46.     setTimeout('rota()',3000)
  47. }
  48. </script>

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 13/02/2012, 16:38
Avatar de flanagan44  
Fecha de Ingreso: abril-2004
Mensajes: 182
Antigüedad: 20 años
Puntos: 2
Respuesta: Codigo para intercanviar imagenes no va del todo bien

Ya esta
Era un problema del HTML, en la linea donde iban las imagenes la primera vez no ponia ninguna.

Ahora he puesto una de blanca al comenzar y listo, efecto resuelto.

Gracias de todas formas

Etiquetas: funcion, imagenes, todo
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 21:05.