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. Confirmar eliminar registro
2. Estela en el puntero del mouse
3. Listas dependientes
4. Redimensionar tamaño de ventana
5. Mostrar cantidad de días online
6. Banners aleatorios con JavaScript
7. Abrir ventana centrada en pantalla
8. Fecha y hora con JavaScript
9. Deshabilitar el botón derecho del mouse
10. Detectando el plugin de Flash
Más artículos...

Otros artículos...

ASP Selects dependientes con ASP y BD
Marketing 10 formas de darle notoriedad a un sitio web
Java Script Pequeños trucos de Java Script
Java Script Todo sobre imágenes en JavaScript
Fireworks Efectos líneas de TV con Fireworks
PHP Función explode() de PHP
Marketing Factores para un sitio web exitoso
PHP Función para fechas en español
PHP Validar una dirección de email
Hojas de Estilo Formularios basados en retículas CSS
Más artículos...