ARTICULOS

Slide show de imágenes

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

Del.icio.us Facebook Technorati

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. Abrir una ventana cuando otra es cerrada
2. Slide show de imágenes
3. Informar cantidad de caracateres
4. Banners aleatorios sin actualizar la página
5. Proteger páginas con password
6. Efecto MouseOver con imágenes
7. Fecha y hora con JavaScript
8. Deshabilitar el botón derecho del mouse
9. Popups controlados por cookies
10. Validar formularios con Dreamweaver
Más artículos...

Otros artículos...

Usabilidad Guía para diseñar páginas de error
phpBB phpBB: Instalación
Hojas de Estilo Menú rollover
ASP Llamando al código ASP desde una imagen
Photoshop Texto calado
Java Script Muestra frases en forma aleatoria
PHP Función explode() de PHP
ASP Última modificación de un archivo
CGI Rotación de banners con CGI
Varios Alojamiento gratuito y con dominio propio
Más artículos...