Ok, inzwischen funktioniert es. Aber jetzt möchte ich das Programm so umschreiben, dass eben bei einer Eingabe von 0 und bei einer Eingabe von größer 550 eine Fehlermeldung erscheint.
Dazu habe ich jetzt folgendes geschrieben:
<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">
<!--
var h2=parseInt(document.frm.hoehe.value)
function rechnung()
{
if (h2==0)
{
alert ("Ungültige Zahl.");
}
else
{
var h, h2, v, t, g;
g=10;
document.write ("<table rules=all width=150>");
for (h=10; h<=h2; h=(h+10))
{
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>