Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/03/2010, 15:50
Avatar de minkweb
minkweb
 
Fecha de Ingreso: septiembre-2005
Mensajes: 443
Antigüedad: 19 años, 2 meses
Puntos: 14
Respuesta: Javascript no espera a nadie.. Help!

no es tanto ajax, colocare un ejemplo practico

tenemos un LightBox (esas pantallitas oscuras que andan de moda en dhtml).. digamos que eso va asi

function lightbox()
{
ConfigurarDivOscuro() <- Configura la pantalla oscura y la pone block
AnimarDivOscuro() <- Anima la pantalla oscura con un alpha y settimeout
ConfigurarDivContenido() <- Configura la pantalla de contenido y la coloca block
}

Ok, lo que ocurre es esto, al momento de ejecutar AnimarDivOscuro(), se hace una animacion con un alpha y un setTimeout() para hacer efecto de que aparece, pero mientras esto se hace ya la funcion ConfigurarDivContenido() se cumplio y el div del contenido se mostrara antes de terminar la animacion del div oscuro

¿Como podria detener las otras funciones hasta que termine AnimarDivOscuro()? esto sin hacer todo el codigo y el setTimeout() dentro de lightbox()
__________________
Juegos
Juegos iphone