Foros del Web » Programando para Internet » Javascript »

Como hacer que una funcion se ejecute en determinado tiempo

Estas en el tema de Como hacer que una funcion se ejecute en determinado tiempo en el foro de Javascript en Foros del Web. estoy realizando un rotador de banners: lo que sucede es que el banner es invisible porque esta en la parte superior de la pagina para ...
  #1 (permalink)  
Antiguo 09/02/2009, 13:49
Avatar de ClubIce  
Fecha de Ingreso: diciembre-2008
Mensajes: 216
Antigüedad: 16 años, 1 mes
Puntos: 2
Como hacer que una funcion se ejecute en determinado tiempo

estoy realizando un rotador de banners: lo que sucede es que el banner es invisible porque esta en la parte superior de la pagina para no molestar al visitante. Lo que quiero es que en determinado tiempo baje una bandeja mostrando cada vez un diferente banner

AYUDA!
  #2 (permalink)  
Antiguo 09/02/2009, 16:55
Avatar de Calichin  
Fecha de Ingreso: febrero-2009
Mensajes: 8
Antigüedad: 16 años
Puntos: 0
Respuesta: Como hacer que una funcion se ejecute en determinado tiempo

Hola amigo, puedes hacer el uso de setTimeout(), que ejecuta el código a un determinado tiempo en milliseconds, setTimeout(funcion, tiempo);

Código HTML:
//funcion msg 
function msg(){
	//ontenido del codigo
	alert(pasaron 3 segundos”);
}

//Método setTimeout
setTimeout(msg(),3000);
bueno del banners, la puedes hacer de ese modo, solo tienes que crear el algoritmo, ummm si son imágenes, puedes usar el objeto new image, y las direcciones la puedes almacenar en un array y un dandom para mostrar aleatoriamente.

Saludos espero hacer despertados tus intereses, Saludos
  #3 (permalink)  
Antiguo 09/02/2009, 17:03
Avatar de Calichin  
Fecha de Ingreso: febrero-2009
Mensajes: 8
Antigüedad: 16 años
Puntos: 0
Respuesta: Como hacer que una funcion se ejecute en determinado tiempo

ah! sobre la capa oculta, la puedes hacer con estyle en JS, seria algo como este:

document.getElementById('id_capa').style.display = 'block'

re saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.