Du hättest natürlich den Code, der in ausgelagerter Form nicht läuft, reduzieren müssen um herauszufinden, wann etwas nicht funzt (nicht etwa was nicht funzt - das wäre Step 2).
5h sind eine Menge Zeit und da könnte man eine Menge Code durchsuchen, vorgeschlagene Vorgehensweise (vgl. mit dem binären Suchen - http://de.wikipedia.org/wiki/Binäres_Suchen):
Code möglichst halbieren und ausführen lassen, den nichtfunzenden Teil wieder halbieren und so weiter. Nach max. 10 Schritten hast Du die Stelle, die nicht funzt (und in Zeile 575 den genannten Fehler verursacht, eine fehlende Klammerung darf vermutet werden).Die fehlende (möglichst systematische) Problemisolierung ist einer der hier meistgenannten Fehler, wenn nicht die Nummer 1.
.. was meinst du wohl was ich die 5h so getrieben habe??? genau dies. Die russischte Debuggingmethode vor dem Herrn. Aber watt will man machen. Gebracht hat es nix. Wenn ich den Code reinkopiert habe hat er ja auch funktioniert.
Ich habe den Fehler im Übrigen gefunden!
sobald ich auch nur ein Leerzeichen in die ltzte Klammer setz funktioniert es!
d.h. er schneidet bein includieren das letzte Zeichen meiner JS-Datei ab!