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<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