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 :(