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. Popups controlados por cookies
3. Tres métodos para redireccionar una página
4. Seleccionar y copiar formulario
5. Un reloj digital en JavaScript
6. Validar formularios con Dreamweaver
7. Slide show de imágenes
8. ¿Cómo utilizar los archivos .js de JavaScript?
9. Todo sobre imágenes en JavaScript
10. Precarga de imágenes en JavaScript
Más artículos...

Otros artículos...

ASP Utilizando cookies en ASP
ASP ¿Qué es el archivo GLOBAL.ASA?
Marketing Técnicas prohibidas en posicionamiento
Hojas de Estilo Crear página centrada sin usar tablas
CGI Redirección de acuerdo a la resolución de la pantalla
PHP Tutorial de sesiones en PHP
Java Script Fecha completa con JavaScript
Bases de Datos Optimizar consultas MySQL
Accesibilidad La Accesibilidad en la Web (Parte 1)
Marketing Los dos clientes del diseñador web
Más artículos...