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
<script> function aleatorio() { return (Math.floor(Math.random() * 40)+1); } var ban = new Array() for (i=0; i<40; i++) { ban[i] = 0; } for(s=0;s<=40;s++) { ban[s] = "img/slideshow/img"+(s+1)+".jpg"; } function shuffle(array) { var tmp, current, top = array.length; if(top) while(--top) { current = Math.floor(Math.random() * (top + 1)); tmp = array[current]; array[current] = array[top]; array[top] = tmp; } return array; } ban=shuffle(ban); var indice=0 function rota() { if (indice == ban.length) indice = 0 if (document.images) { document.images.fotico.src = ban[indice] } else { document.getElementById('fotico').src=ban[indice] } indice++ setTimeout('rota()',3000) } </script>
Muchas gracias de antemano