Rolf B: Script trotzdem ausführen, auch wenn Variable nicht da ist, nicht existiert!

Beitrag lesen

Hallo Franz,

natürlich wird dein Script ausgeführt. Es läuft nur auf einen Fehler und bricht ab. Das siehst Du in der Browser-Konsole.

Hä? Was ist das? Drücke die F12 Taste (wenn's das bei Dir nicht ist, suche in den Browser-Menüs oder in der Browser-Doku nach "Entwicklerwerkzeugen" oder "Developer Tools".

Die Entwicklerwerkzeuge haben bei den gängigen Browsern alle ein Tab-Layout mit Seiten für: DOM Inspektor (oder "Elements"), Console, Quellcodes (oder "Sources"), Netzwerkverkehr. Und noch mehr Seiten.

Mit dem DOM Inspektor kannst Du überprüfen, was der Browser und deine Scripte aus deinem HTML gemacht haben

Auf der Sources Seite siehst Du die geladenen Dateien (HTML, CSS, Script). In Skripten kannst Du Breakpoints setzen (meistens mit Klick auf die Zeilennummer, dann gibt's einen roten Punkt). Möchte der Browser diese Zeile ausführen, hält er an und du kannst deine Variablen inspizieren und mit den Buttons auf dieser Seite einfach fortsetzen, oder Schritt für Schritt dem Code folgen.

In der Konsole erscheinen Meldungen, die Du im Script mit console.log() ausgibst, und alle Fehlermeldungen. Du kannst da auch direkt JavaScript eingeben, es wird sofort ausgeführt.

Ich würde behaupten, dass bei Dir dort etwas wie dies hier steht (so wie hier zeigt es Chrome an):

Uncaught TypeError: Cannot read property 'value' of undefined
    at getInputAsFloat (<anonymous>:2:34)

Er will das Property value lesen. Und zwar auf einem undefined-Wert. In Zeile 2, Spalte 34 von getInputAsFloat.

Watson, das kriegen Sie raus. Wieso ist da undefined? Wie fange ich das ab?

Rolf

--
sumpsi - posui - obstruxi
0 77

JavaScript Ergebnis in INPUT Feld + Zahl mittels CSS formatieren

Franz
  • css
  • html
  • javascript
  1. 1
    JürgenB
    1. 0
      Franz
      1. 0
        JürgenB
      2. 0
        Franz
        1. 2
          JürgenB
    2. 1
      Gunnar Bittersmann
      • html
      • javascript
  2. 0

    INPUT Feld als Währung während der Eingabe formatieren

    Franz
    1. 0
      Rolf B
      1. 0

        Alle Zeichen entfernen ausser ZAHLEN

        Franz
        • javascript
        1. 0
          Franz
          1. 0
            Rolf B
            1. 0
              Der Martin
              1. 0
                Matthias Apsel
                1. 0
                  Tabellenkalk
                  1. 0
                    Matthias Apsel
                  2. 0
                    Der Martin
                    1. 0
                      Rolf B
              2. 0
                Gunnar Bittersmann
                1. 0
                  Rolf B
                  1. 0
                    Gunnar Bittersmann
                    1. 2
                      1unitedpower
                2. 0
                  Der Martin
                  1. 1
                    Rolf B
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      Der Martin
            2. 0

              Script trotzdem ausführen, auch wenn Variable nicht da ist, nicht existiert!

              Franz
              1. 0
                Gunnar Bittersmann
                1. 0
                  Franz
                  1. 0
                    Matthias Apsel
                    1. 0
                      Franz
                      1. 0
                        Matthias Apsel
                      2. 0
                        Tabellenkalk
              2. 3
                Rolf B
                1. 0
                  Franz (in den grossen Stiefel von Watson)
                  1. 0
                    Rolf B
                    1. 0
                      Franz
                      1. 0
                        Rolf B
                        1. 0
                          Franz
                          1. 2
                            Rolf B
                            1. 0
                              Franz
                              1. 0
                                Rolf B
                                1. 0

                                  funktionen in zwei Dateien geht nicht, in einer Datei gehen sie???

                                  Franz
                                  1. 1
                                    Rolf B
                              2. 0
                                Der Martin
                                1. 0
                                  Gunnar Bittersmann
                                  • css
                                2. 0
                                  Franz
                                  1. 0
                                    Der Martin
                                    1. 1
                                      Gunnar Bittersmann
                                      1. 0
                                        Franz
                                        1. 0
                                          Matthias Apsel
                                          1. 0
                                            Rolf B
                                        2. 1
                                          Rolf B
                                          1. 0
                                            Der Martin
                                          2. 0
                                            Gunnar Bittersmann
                                            1. 0
                                              JürgenB
                                        3. 1
                                          MudGuard
                                          1. 0
                                            JürgenB
                                            1. 0
                                              Rolf B
                                              1. 0
                                                JürgenB
                                                1. 0
                                                  Rolf B
                                                  1. 0
                                                    JürgenB
                                                2. 0
                                                  Der Martin
                                3. 3
                                  1unitedpower
                                  1. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Rolf B
                                      1. 0
                                        Gunnar Bittersmann
                                        • sonstiges
                                        1. 0
                                          Matthias Apsel
                                          1. 0
                                            Gunnar Bittersmann
                                            1. 0
                                              Matthias Apsel
                                              1. 0
                                                Der Martin
                                        2. 0
                                          Gunnar Bittersmann
                                4. 0
                                  Rolf B
                                  1. 0
                                    Der Martin
                                    1. 0
                                      Rolf B
  3. 1
    Gunnar Bittersmann
    • formatierung
    • formulare
    • javascript
    1. 1
      Gunnar Bittersmann