Jan: Fehlermeldungen/Debugger für Javascript?

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

  1. Hallo,

    Wenn du Firefox benutzt, empfehle ich Firebug.

    Gruß

  2. 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ß,

    frankx

    --
    tryin to multitain  - Globus = Planet != Welt
    1. 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ß,

      frankx

      --
      tryin to multitain  - Globus = Planet != Welt
      1. Hallo,

        https://addons.mozilla.org/de/firefox/addon/216 - Venkman.

        Venkman ist seit Firebug eigentlich obsolet.

        Mathias

  3. 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.

    1. 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

      --
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
      1. 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

    2. 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/

      --
      panic("Oh boy, that early out of memory?");
              linux-2.2.16/arch/mips/mm/init.c
      Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
  4. 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.

  5. 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ß