Sarah: Formularauswertung (Eingabefeld)

Beitrag lesen

Hallo,
also habe es jetzt so versucht:

<html>
       <head>
                <title>Turm 2</title>
        </head>
        <body>
               <div align="center">
               <font face="Arial">
               <h1>Die höchsten Türme der Welt</h1>
               <form name="frm">
                     Höhe: <input name="hoehe" type="text" size="30" maxlength="30">
                           <input type="button" value="Berechne" onClick="rechnung()">
               </form>
                <script language="JavaScript">
                <!--
                    function rechnung()
                    {
                            if (document.frm.hoehe.value==0)
                            {
                               alert ("Ungültige Zahl.");
                            }
                            else
                            {
                                    if (document.frm.hoehe.value>550)
                                    {
                                     alert ("Diese Zahl ist zu groß. Geben Sie bitte eine kleinere Zahl ein.");
                                    }
                                    else
                                    {
                                     var h, h2, v, t, g;
                                 g=10;
                                 h2=parseInt(document.frm.hoehe.value);
                                 document.write ("<table rules=all width=150><tr><td><b>Höhe</b></td><td><b>Geschwindigkeit</b></td><td><b>Zeit</b></td>");
                                 for (h=1; h<=h2; h=(h+1))
                                 {
                                  t=Math.sqrt((0,5*g)/h);
                                      t=t.toFixed(2);
                                       v=g*t;
                                       v=v.toFixed(2);
                                       document.write ("<tr><td bgcolor=#BFBFBF><b>"+h+" m</td><td>"+v+"</td><td>"+t+"</td></tr>");
                                 }
                                 document.write("</table>");
                                     }
                            }
                    }
                //-->
                </script>
        </body>
</html>

Die Alerts funktionieren auch, nur die Rechnung dann leider nicht :(