• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascript Timeout

marcelP

Neues Mitglied
Hallo.

Ich habe einen Javascript-Code, der wie folgt aussieht (kurzer Auszug):
Code:
[COLOR=#000000]
[/COLOR][COLOR=#fafafa][COLOR=#000000]getLocation();[/COLOR][/COLOR]
[COLOR=#000000][FONT=Monaco]add(jQuery(this);
[/FONT][/COLOR]

Das obere ist eine "normale" JS-Funktion, das untere eine jQuery-Funktion.
Nun ist aber das Problem, dass die untere Funktion schon ausgeführt wird, bevor die obere fertig ist.
Woran liegt das, bzw wie kann ich es verhindern?
Die getLocation(); bezieht sich noch auf andere Funktionen, kann es daher kommen?

Danke für jede Hilfe!

Marcel
 
In Javascript werden Funktionen sequentiell ausgeführt, d.h. die Funktion kann nicht ausgeführt werden bevor eine andere Funktikon "fertig" ist. Vermutlich hast du Probleme mit einem asynchronen Prozess, dann musst du entsprechende Eventhandler benutzen.
 
//edit:
Habs hinbekommen: jQuery-Code in eine JS-Funktion gepackt und dann nach der ersten Funktion aufgerufen. :)
 
Zuletzt bearbeitet:
Zurück
Oben