Cle666: Warten bis Funktion beendet ist

Beitrag lesen

Hallo!
Ich hab folgendes Problem oder Wissenslücke:o)
Ich hab 2 Funktionen die in einer 3. gestartet werden->

function xy () {
starte function z1;
starte function z2:
}

es ist absolut notwendig, dass z2 erst dann beginnt wen z1 fertig ist.

wenn ich z.b versuche
in z1 einen rückgabewert zu geben

return 1;

und dann schreibe

var hilfe=z1();
if(hilfe==1) starte z2();

geht das nicht..irgendwie laufen die Funktionen trotzdem gleichzeitig ab..was kann man da tun?

lg cle

Bitte um Hilfe!
Grüße