hab jetzt die halbe Nacht dran gesessen, komplett auseinander gebaut die Seite, wieder zusammengesetzt, - NICHTS. Aus Frust habe ich Sie neu geschrieben, und siehe da es läuft.
Du solltest deine Art, etwas zu debuggen, anpassen. Wie ich sagte: im Zweifelsfall ist Shotgun-Debugging (mit etwas System dahinter) durchaus praktikabel:
- erste Hälfte[1] des Quelltexts löschen/auskommentieren.
-- Tritt der Fehlern och auf?
--- Ja -> rückgängig und die andere Hälfte löschen.
--- Nein -> die Hälfte dieser Hälfte löschen.
Wenn du das mit "komplett auseinandergebaut meinst", solltest du am ende einen "nicht funktionierenden Einzeiler" haben, aus diesem ist der Fehler dann recht schnell isoliert und entfernt.
[1] das ist nicht Wörtlich zu nehmen, es reicht bestimmte, relevante Squenzen auszukommentieren um zu sehen, obs etwas bewirkt.