Anständig JS entwickeln?
-
Hi,
ich muss mittlerweile so ein .hta-Programm schreiben, das anscheinend über den Internet Explorer läuft. Ich erhalte keine aussagekräftigen Fehlermeldungen. "b ist nicht definiert" (Zeile 1, Zeichen 1), was einfach Unsinn ist. Ich kann den Fehler nicht lokalisieren und das macht Javascript zur nervigsten Programmiersprache überhaupt.
Gibt es eine Art Entwicklungsumgebung für JS mit HTA-Unterstützung, sodass ich Mal fest stellen kann, was wirklich das Problem ist?
-
Hi,
Du könntest mit der Visual Studio IDE von MS arbeiten, die sollte das eig. können, wird auch gern bei Win7-Widgets als Debugger benutzt. Manche speziellen HTA- oder Desktop-Funktionen kennt der Debugger aber nicht und zeigt sie als Fehler an. Ich habe das persönlich noch nie ausprobiert, da ich das "Studio" nicht für Webentwicklung/JS benutze.
Auch könntest du versuchen in deiner HT-App eine Art Fehlerkonsole einzubauen, in die alle Fehlermeldungen geschrieben werden, die dein Script abfängt.
Viele Grüße
Dominik
-
Du kannst auch:
- JSLINT für die Syntaxprüfung verwenden
- den IE8/IE9 zum Debuggen verwenden