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)
}