Buenas, quisiera preguntar a ver si alguien sabria como hacer un codigo para que cada un cierto tiempo se fuera a otra pagina especificada a traves de un banner.
Yo dispongo de este codigo para que se autodirija a otra pagina pero en vez de poner una pagina me gustaria que fuera un banner, como si se pinchara solo en el banner:
<script language="javascript">
// Redirección con cuenta atrás by Fernando Hernández
//
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.net
//URL a la que redirige despues de tiempo
URL = " aqui_pongo_la_URL"
//decrementa tiempo y vuelve a llamarse, hasta que tiempo es 0, momento en que redirige a URL
function cuentaAtras( tiempo ) {
if (tiempo == 0) {
window.location.href = URL
return
}
//crea el mensaje a mostrar en la barra de estado
var mensaje = "Entrar en "
var minuto = Math.floor(tiempo / 60)
//evalua minutos
if (minuto < 10) {
mensaje += "0"
}
mensaje += minuto + ":"
//evalua segundos
var segundo = tiempo % 60
if (segundo < 10) {
mensaje += "0"
}
mensaje += segundo
//escribe el mensaje con el tiempo
window.status = mensaje
//decrementa el tiempo (1 segundo menos)
--tiempo
//se ejecuta a si misma
var comando = "cuentaAtras(" + tiempo + ")"
window.setTimeout(comando, 1000)
}
</script>
<!-- Inicia el proceso al cargar la pagina -->
<body onload="cuentaAtras(1)">
<br>
No se si está bien aclarado lo que quiero hacer pero mas o menso os lo pongo así:
<script language="javascript">
// Redirección con cuenta atrás by Fernando Hernández
//
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.net
//URL a la que redirige despues de tiempo
URL = "AQUI QUIERO PONER UN CODIGO JAVASCRIPT DE UN BANNER"
//decrementa tiempo y vuelve a llamarse, hasta que tiempo es 0, momento en que redirige a URL
function cuentaAtras( tiempo ) {
if (tiempo == 0) {
window.location.href = URL
return
}
//crea el mensaje a mostrar en la barra de estado
var mensaje = "Entrar en "
var minuto = Math.floor(tiempo / 60)
//evalua minutos
if (minuto < 10) {
mensaje += "0"
}
mensaje += minuto + ":"
//evalua segundos
var segundo = tiempo % 60
if (segundo < 10) {
mensaje += "0"
}
mensaje += segundo
//escribe el mensaje con el tiempo
window.status = mensaje
//decrementa el tiempo (1 segundo menos)
--tiempo
//se ejecuta a si misma
var comando = "cuentaAtras(" + tiempo + ")"
window.setTimeout(comando, 1000)
}
</script>
<!-- Inicia el proceso al cargar la pagina -->
<body onload="cuentaAtras(1)">
<br>
ante todo muchas gracias de antemano.