Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2006, 11:45
Avatar de leviatan21
leviatan21
 
Fecha de Ingreso: mayo-2005
Ubicación: Argentina
Mensajes: 17
Antigüedad: 19 años
Puntos: 0
problemas con varios setTimeout()

Hola Gente:
el problema es el siguiente, tengo varias funciones que deben ejecutarse una despues de la otra y cada una en su interior tienen la llamada a setTimeout(...), el problema es que antes que termine la primera funcion (y mientras hace el setTimeout(...) ) sigue llamando a la siguiente funcion (y mientras hace el setTimeout(...) ) se ejecuta la siguente.

¿Como hacer para que las funciones se ejecuten en orden y no se mezclen?

(Código de ejemplo:)
funcion1()
funcion2()
funcion3()
funcion4()

funcion1 () {
...
idfuncion1 = window.setTimeout("funcion1()",100)
}
funcion2 () {
...
idfuncion2 = window.setTimeout("funcion2()",100)
}
funcion3 () {
...
idfuncion3 = window.setTimeout("funcion3()",100)
}
funcion4 () {
...
idfuncion4 = window.setTimeout("funcion4()",100)
}