Hola a todos, a ver si alguien puede resolver mi siguiente duda. Yo tengo una función que despues de hacer determinadas cosas actualiza una variable global. Mientras en otra función se llama a la función anterior i para poder continuar se debe esperar a que el valor de la variable global se sepa. A modo de ejemplo pongo el siguiente codigo.
Cita: var global==false
funcion 1(){
blablablab
global=true;
}
funcion 2(){
var i=0;
funcion 1();
while(global==false){
i++;
}
continuaria funcion2
}
Mi problema reside en que si espero a que termine la funcion1 mediante un while este funciona bien solo si lo que tengo dentro del while es un alert(), mientras que si tengo i++ o algo similar, me sale un error de que el scrpit esta colgado, pero si li doy a continuar funciona. Alguien sabria solucionar esto si los alert()??
Gracias a todos.