Tach!
Achja, und alert() ist auch kein Debugging sondern eine Krücke. Nutze die in den Browsern eingebauten Entwicklertools. Damit kannst du sowohl einfach in der Konsole Fehlermeldungen sehen als auch schrittweise durchlaufen, und hättest bemerkt, dass auch die nachfolgende Anweisung ausgeführt wird. Und du könntest dir auch den Inhalt von this mit einfachem Mausdraufhalten anzeigen lassen.
dedlfix.