ARTICULOS

Slide show de imágenes

Autor: Fabian Muller (http://www.webexperto.com) - 10/11/2004

Te mostramos cómo realizar un slide show de imágenes en secuencia una con otra encadenadas con un fundido negro.

Para ello debemos ubicar el siguiente código dentro de la cabecera (entre <head> y </head>):

<script language="JavaScript">
// Browser Slide-Show script.
// With image cross fade effect for those browsers that support it.
var slideCache = new Array();
function RunSlideShow(pictureName,imageFiles,displaySecs)
{
var imageSeparator = imageFiles.indexOf(";");
var nextImage = imageFiles.substring(0,imageSeparator);
if (document.all)
{
document.getElementById(pictureName).style.filter="blendTrans(duration=2)";
document.getElementById(pictureName).filters.blendTrans.Apply();
}
document.getElementById(pictureName).src = nextImage;
if (document.all)
{
document.getElementById(pictureName).filters.blendTrans.Play();
}
var futureImages= imageFiles.substring(imageSeparator+1,imageFiles.length)
+ ';' + nextImage;
setTimeout("RunSlideShow('"+pictureName+"','"+futureImages+"',"+displaySecs+")",
displaySecs*1000);
// Cache the next image to improve performance.
imageSeparator = futureImages.indexOf(";");
nextImage = futureImages.substring(0,imageSeparator);
if (slideCache[nextImage] == null) {
slideCache[nextImage] = new Image;
slideCache[nextImage].src = nextImage;
}
}
</script>

Y donde queramos ubicar el slide ubicamos las siguientes líneas:

<img border="1" src="foto1.jpg" width="271" height="250" id="Fotos">
<script language="JavaScript">
RunSlideShow("Fotos","foto1.jpg;foto2.jpg;foto3.jpg;foto4.jpg;"
+ "foto5.jpg",5);
</script>

Ejemplo:

 

Más artículos sobre Java Script

1. Detectar el idioma y país del usuario
2. ¿Cómo utilizar los archivos .js de JavaScript?
3. Nivelar altura de capas paralelas
4. Un reloj digital en JavaScript
5. Redimensionar tamaño de ventana
6. Pasando datos entre páginas html con JavaScript
7. Scroll de noticias con JavaScript
8. Slide show de imágenes
9. Cómo hacer un pop-up con JavaScript
10. Tres métodos para redireccionar una página
Más artículos...

Otros artículos...

ASP Rotación de banners en ASP
Programas EditPlus: editor de programación
ASP Enlace externo dinámico con frames
PHP Optimizar código PHP
HTML "Includes" html con Frontpage
Varios Alojamiento gratuito y con dominio propio
ASP Envio de emails con CDONTS
Usabilidad Guía para diseñar páginas de error
PHP Forzar descarga de archivos
ASP.net Detectar país del usuario
Más artículos...