Fehlermeldungen/Debugger für Javascript?
Jan
- javascript
0 josh0 frankx0 Manko100 Struppi0 TclTk_Erfahrener
Hallo zusammen,
ich versuche momentan Javascript zu verstehen und mich stört gewaltig das ich keine Fehlermeldungen zu sehen bekomme. Wenn ein Script fehlerhaft ist, schweigt es ohne Fehlermeldung vor sich hin ;) .
Kann man irgendwie die Fehlermeldungen "aktivieren" / gibt es einen empfehlenswerten Javascriptdebugger?
Gruß,
Jan
Hellihello
bei den WebdeveloperTools von Firefox ist alles dabei. Für höhere Ansprüche gibt es noch eine Debugger extra. Aber die Javascript-Konsolte gibt zumindest Auskunft, in welcher Zeile der Fehler passiert ist, und auch warum "Object has no properties" u.a..
Dank und Gruß,
Hellihello
Für höhere Ansprüche gibt es noch eine Debugger extra.
https://addons.mozilla.org/de/firefox/addon/216 - Venkman.
Dank und Gruß,
Hallo,
Venkman ist seit Firebug eigentlich obsolet.
Mathias
Ja, für Firefox empfiehlt sich Firebug,
für Opera weiß ich jetzt ehrlich gesagt nichts (meist reicht aber die eingebaute Fehlerkonsole, die mehr oder weniger umfangreiche Meldungen gibt)
und für Safari braucht man eigentlich nichts mehr, der hat genug Developer-Tools von Haus aus dabei.
Moin Moin!
... nur mit dem IE ist man ziemlich gekniffen. Die Meldungen eines normalen IE (5/5.5/6) sind bestenfalls irreführend, und Microsofts Script-Debugger-Addon für den IE funktioniert nur unter Androhung von Gewalt. Wenigstens zeigt das Addon meistens die Zeile an, in der es Probleme gab.
Ich fürchte, dass sich das mit IE 7/8 nicht wesentlich gebessert hat.
Alexander
IE 6 und 7 zeigen eine Zeile und sogar das Zeichen in dieser Zeile.
Aber die Meldung heißt nur "Syntaxfehler in Zeile 1, Zeichen 2" oder "Laufzeitfehler in Zeile 1, Zeile 2". Also nichts, was einem weiterhilft.
Sogar die Zeilen- und vor allem die Zeichenangaben stimmen oft nicht. :D
Hallo Manko10,
Ja, für Firefox empfiehlt sich Firebug,
für Opera weiß ich jetzt ehrlich gesagt nichts (meist reicht aber die eingebaute Fehlerkonsole, die mehr oder weniger umfangreiche Meldungen gibt)
Für Opera gibt es neuerdings Dragonfly - weiß aber nicht wie gut sich das verwenden lässt. Ich verwende Firefox mit Firebug.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
ich versuche momentan Javascript zu verstehen und mich stört gewaltig das ich keine Fehlermeldungen zu sehen bekomme. Wenn ein Script fehlerhaft ist, schweigt es ohne Fehlermeldung vor sich hin ;) .
Im Firefox gibt es eine Fehlerkonsole, die dafür ausreichend und hilfreich ist.
Struppi.
Hallo Jan,
es gibt auch einen Online Verifier
http://www.jslint.com/lint.html
auf der Seite sind noch ein paar Tipps, wie man seinen Code aufbauen sollte. Ganz unten auf der Seite unter der Überschrift "Try It" kannst du dein Script reinkopieren und es dann prüfen lassen.
Gruß