Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2011, 05:17
Paranoid
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 20 años, 5 meses
Puntos: 2
Imagenes que cambian automaticamente, y se pueden parar

Buenos dias,

estoy intentando hacer un pequeño visor de fotos en mi web. Para ello he tomado el codigo que sale en las FAQ. Pero me gustaria que al hacer click sobre cualquiera de las que estan pasando se pare en esa foto... o simplkemente con dejar el raton sobre ella...

Alguna sugerencia?

Muchas gracias

el codigo es:

Código Javascript:
Ver original
  1. <script language="javascript">
  2.  
  3. //Aquí cambia los nombres de las imágenes por las tuyas.
  4. var imagenes=new Array()
  5.  
  6. imagenes[0]=new Image (380,288);
  7. imagenes[0].src="tibidabo.jpg"
  8. imagenes[1]=new Image (399,291);
  9. imagenes[1].src="gato.jpg"
  10. imagenes[2]=new Image (248,289);
  11. imagenes[2].src="paloma.jpg"
  12. imagenes[3]=new Image (215,366);
  13. imagenes[3].src="perico.jpg"
  14.  
  15. cont=0
  16. function presImagen()
  17. {
  18. if (document.all){
  19. document.getElementById('foto').filters.blendTrans.apply()
  20. document.getElementById('foto').src=imagenes[cont].src
  21. document.getElementById('foto').filters.blendTrans.play()
  22. }
  23. else
  24.     {
  25.     document.images.foto.src = imagenes[cont].src
  26.     }
  27. if (cont < imagenes.length-1)
  28. {cont ++}
  29. else
  30. {cont=0}
  31. tiempo=window.setTimeout('presImagen()',5000)
  32.  //cada 5000 milisegundos (5 seg.) cambia la imagen.
  33. //cambia la cantidad por el tiempo que quieras que transcurra entre imagen e imagen
  34. }
  35.  
  36. </script>
  37. </head>
  38.  
  39. <body bgcolor="#FFFFFF" text="#000000" onLoad="presImagen()">
  40. <img id="foto" src="tibidabo.jpg" style="filter:blendTrans(duration=[b]3[/b])">
  41. <!-- la duración de la transición es de 3 segundos.
  42. Cambia este valor según tus preferencias -->
  43. </body>