Hi,
ich begrüße es, wenn Du hiernach recherchierst; aber als kurzer Hinweis: Explizite Schreibweise erfordert weitaus weniger Wissen über den Code, und es reduziert Missverständnisse sowie die Zeit, nach der Auflösung derselben zu suchen. Die Warnungen, die in einer (guten) JavaScript-Konsole auftauchen, stehen dort nicht ohne Grund.
ok, das Leuchtet ein. Fehler die durch den falschen Gültigkeitsbereich einer Variablen entstehen, können durchaus schwer zu finden sein. Meine JS-Konsole (FireFox 1.0.7) schweigt sich dazu allerdings aus.
Außerdem ist mir aufgefallen, das das Weglassen des Wortes "var" bei SelfHTML gar als, naja, "Feature" definiert ist. Nämlich, dass man so innerhalb einer Funktion globale Variablen erstellen kann. Allerdings wird natürlich auch nicht zu dieser Methode geraten.
Ich habe jedenfalls wieder was dazugelernt und vor Allem meinen Fehler behoben :-)
Nochmals vielen Dank für die Hilfe
schöne Grüße
Axel