schwarzer Rabe : mit Eingaben aus einem Formular rechnen???

Also folgendes:
Ich bin dabei ein kleines Javascript-Spielchen zu
schreiben. Nun bin ich zu faul, da ich mir mit nachdenken
schon Techniken angeeignet habe, alles immer wieder neu,
nut teils verändert zu schreiben. Also habe ich mir einen
kleinen Code-Generator zusammengebastelt. Da gibt man
ein paar Koordinaten ein und der gibt einem dann den Code aus,
den ich nur noch kopieren und in mein Spiel einfügen muss.
Jetzt habe ich das Problem, dass ich mit den Variablen aus dem
Formular zwar (interessanterweise) schon rechnen, die Variable aber immer noch ein String ist,und somit bei Addition einfach die Zahl anhängt, anstatt sie wirklich mit der Anderen zu addieren...

gruß

  1. aus irgendeinem unerfindlichen Grund ist der Betreff von meiner Nachricht irgendwie komplett falsch, keine Ahnung, wieso.....

    1. aus irgendeinem unerfindlichen Grund ist der Betreff von meiner Nachricht irgendwie komplett falsch, keine Ahnung, wieso.....

      jetz' stimmt er wieder...
      vorhin hat da doch irgendwas von frames gestanden.....
      Vielleicht bin ich auch einfach nur ein bisschen müde.

  2. n'Abend.

    Ich bin dabei ein kleines Javascript-Spielchen zu
    schreiben.

    Kenn ich. *g*

    Jetzt habe ich das Problem, dass ich mit den Variablen aus dem
    Formular zwar (interessanterweise) schon rechnen, die Variable aber immer noch ein String ist,und somit bei Addition einfach die Zahl anhängt, anstatt sie wirklich mit der Anderen zu addieren...

    ...und deshalb müssen sie vorher mit parseFloat, bzw. parseInt in Zahlen umgewandelt werden: http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_float

    Gruß
    Norbert

    1. ...und deshalb müssen sie vorher mit parseFloat, bzw. parseInt in Zahlen umgewandelt werden: http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_float

      Das habe ich ja schon vorher probiert,
      aber das Problem ist das selbe.
      Bei alert (typeof variable); wird übrigens auch
      string ausgegeben...

      1. Hallo.

        deshalb müssen sie vorher mit parseFloat, bzw. parseInt in Zahlen umgewandelt werden

        Das habe ich ja schon vorher probiert,
        aber das Problem ist das selbe.
        Bei alert (typeof variable); wird übrigens auch
        string ausgegeben...

        Dann liegt der Fehler wo anders, parseFloat/parseInt machen da ganz sicher Zahlen draus, außer der übergebene Wert kann nicht umgewandelt werden.

        <form><input value="41"></form>
          <script type="text/javascript">
          <!--
           zahl = parseFloat(document.forms[0].elements[0].value);
           window.alert(typeof(zahl));
          //-->
          </script>

        Hier wird z.B. number ausgegeben.
        Ansonsten kannst du auch Number() benutzen (http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#number), kommt aber eigentlich auf's gleiche raus.

        Gruß
        Norbert