dedlfix: JS: ReferenceError: myVar is not defined

Beitrag lesen

Tach!

Das funktioniert auch soweit sehr gut, zumindest wenn ich myVar zuvor über ein onclick-event setze.

Das sieht auf den ersten Blick so aus, als ob du ein Reihenfolgenproblem hast. Die Variable ist zum Zeitpunkt der Verwendung entweder noch nicht oder nicht mehr oder aber auch in eonem anderen Scope definiert.

Frage: Wie fange ich den Fehler ab?

Indem du dir über die Abläufe klar wirst und dein Programm entsprechend gestaltest. Die Browser haben heutzutage alle Debugger eingebaut, mit denen man schrittweise durchs Programm laufen kann. Man kann auch Breakpoints setzen und schauen, wann sie angesprungen werden.

dedlfix.