ARTICULOS

Banners aleatorios sin actualizar la página

Autor: Fabian Muller (http://www.webexperto.com) - 17/06/2002

En un artículo anterior vimos como mostrar banners en forma aleatoria al cargar la página, en esta ocasión veremos como hacer lo mismo pero sin la necesidad de actualizar la página.

Primero debemos colocar el siguiente JavaScript en la cabecera de la página (entre los tags <head> y </head>):

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var mfBanners = [
['http://www.direccion1.com', 'imagen1.gif'],
['http://www.direccion2.com', 'imagen2.gif']
];
var mfIe = false;
if( document.all) {
mfIe = true;
}
var mfBannerIndex = 0;
function mfBannerChange() {
var htmlString = '<a target="_blank" href="'+mfBanners[mfBannerIndex][0]+'"> <img border="0" src="'+mfBanners[mfBannerIndex][1]+'"></a>';
if( mfIe) {
document.all.banner.innerHTML = htmlString;
}
else {
document.layers["banner"].document.open();
document.layers["banner"].document.write( htmlString);
document.layers["banner"].document.close();
}
if(mfBannerIndex < mfBanners.length - 1)
mfBannerIndex++;
else
mfBannerIndex = 0;
}
setInterval("mfBannerChange()", 5000);
// End -->
</script>

El siguiente paso es ubicar la siguiente línea en el cuerpo de la página, en la parte donde queramos que roten los banners:

<div id="banner"></div>

Click aquí para ver el ejemplo funcionando

 

Más artículos sobre Java Script

1. Mostrar cantidad de días online
2. Abrir una ventana cuando otra es cerrada
3. Efecto MouseOver con imágenes
4. Efecto nieve
5. Confirmar eliminar registro
6. Scroll de noticias con JavaScript
7. Evitar el doble envío de un formulario
8. Listas dependientes
9. Menúes de listas despegables con javascript
10. Ejecutar código PHP o ASP
Más artículos...

Otros artículos...

ASP Paginar resultados cada X registros
PHP Creando sitio con forma modular
ASP Utilizando cookies en ASP
Java Script Ventana a pantalla completa
HTML Personalizar el icono de favoritos
ASP Gráficos de barras con ASP
Marketing El posicionamiento en los buscadores de Internet
Fireworks Efectos líneas de TV con Fireworks
Usabilidad Mejorar el crossbrowsing de tu web
WML WAP Detector de navegadores WAP
Más artículos...