Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2008, 17:45
minimajo
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 10 meses
Puntos: 0
redireccion auntomatico en banner

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.