molily: Synchrones Javascript

Beitrag lesen

In JavaScript läuft eigentlich nichts wirklich parallel, auch die Handler von asynchronen XMLHttpRequest werden faktisch sequentiell abgearbeitet - es sei denn, du benutzt irgendwo selbst Timeouts, dann wird dieser Timeout hinten an die Queue der nacheinander auszuführenden Funktionen gehängt.

Auch Änderungen am DOM sollten dem danach ausgeführten Code direkt zur Verfügung stehen, deshalb frage ich mich, wie deine Funktion bestimmeZellenPosition die falsche Position liefern kann. Überwache am besten mal mit Firebug den Ablauf und lass dir mit console.log() und Konsorten ausgeben, was bestimmeZellenPosition von dem DOM zu Gesicht bekommt. Und zeige uns den Code doch mal. Geht es um einen bestimmten Browser oder ist das von dir beschrieben Verhalten in allen Browsern gleich?

Mathias