LOGIN
Reg&iuacute;strateLinksForosPrivadosPrivadosContacta
 
FOROS > Programación
   Array con tiempos
30/11/2004    15:05


Registrado: 21/04/2004
Nº mensajes: 18

  Piwi QuotePrivado  
 
Hola quillos,
necesito un array con tiempos de ejecución. Mi idea es que se vayan descargando unas fotos en grupos de cuatro/cuatro secuencialmente.
Tengo el array, y necesito que ahora las fotos se muestren de cuatro en cuatro, con un tiempo de espera.
Sabe alguien cómo???

Miles de gracias.
Piwi.
 
 

Piwi

 
01/12/2004    21:39


Registrado: 14/04/2004
Nº mensajes: 491

  Living QuotePrivado  
 

Más o menos sería una cosa así. Esto es un ejemplo, si tienes problemas para ajustarlo a lo que tú tienes hecho pega tu código aquí y yo lo modifico para que te funcione.

<html>
<head>
<script language="JavaScript">
var numeroFotos=4;//numero de fotos que se van a mostrar cada vez.
var imagenes=new Array();//array que contiene todas las direcciones
imagenes[0]="fotos/1.jpg";
imagenes[1]="fotos/2.jpg";
imagenes[2]="fotos/3.jpg";
imagenes[3]="fotos/4.jpg";
imagenes[4]="fotos/5.jpg";
imagenes[5]="fotos/6.jpg";
imagenes[6]="fotos/7.jpg";
imagenes[7]="fotos/8.jpg";
imagenes[8]="fotos/9.jpg";
imagenes[9]="fotos/10.jpg";
imagenes[10]="fotos/11.jpg";
imagenes[11]="fotos/12.jpg";
imagenes[12]="fotos/13.jpg";
imagenes[13]="fotos/14.jpg";
imagenes[14]="fotos/15.jpg";
imagenes[15]="fotos/16.jpg";

function secuencia(puntero){
 setTimeout("cambiarFotos("+puntero+")",1000); //son milisegundos, esto equivale a un segundo
}

function cambiarFotos(puntero){
  for (i=0;i<numeroFotos;i++){
   document.getElementById("imagen"+i).src=imagenes[puntero];
   puntero++;
  }

  if(puntero==imagenes.length){
   puntero=0;
  }
  secuencia(puntero);
}
</script>
</head>
<body onLoad="secuencia(0)">

 <img id="imagen0" src="fotos/pix.gif">
 <img id="imagen1" src="fotos/pix.gif">
 <img id="imagen2" src="fotos/pix.gif">
 <img id="imagen3" src="fotos/pix.gif">

</body>
</html>


Ten en cuenta que el array tiene que ser global, es decir, tiene que estar entre los tags <script></script> pero fuera de cualquier función. Las imagenes tienen inicialmente un pix transparente.

 
 

El mayor placer de un hombre inteligente es aparentar ser idiota, delante de un idiota que aparenta ser inteligente.



 
02/12/2004    16:27


Registrado: 21/04/2004
Nº mensajes: 18

  Piwi QuotePrivado  
 
Miles de gracias, lo vamos a intentar, si vemos que somos muy palurdos...
en fin, vuelvo por aquí!!

bueno, y dentro de poco tendréis que cobrar por pregunta contestada!!!

De nuevo muchas gracias y muchos besos para los dos y todas las bolas rebolludas y peludas!!

 
 

Piwi

 
02/12/2004    17:03


Registrado: 14/04/2004
Nº mensajes: 425

  Moriarty QuotePrivado  
 
Y si no preguntadle a la Nana, que tiene pinta de saber programar muy bien!!

 
 

"Naruhito saludiiiiito... ni rastro de Hannoooover"