Moin Leute, hatte vor, eine einfache Schleife zu Programmieren, die die Quadrat- und Kubik(?)zahlen von 1 bis 100 aufschreibt.
Hat soweit auch alles gut geklappt.
Aber sobald ich den Anfangs- und Endwert (also 1 und 100) per Inputfeld selbst definieren können möchte, hängt sich die Schleife auf :(
Hier das gesamte Dokument:
<html>
<head>
<title>Potenzen</title>
<script language="JavaScript">
function Potenz()
{
Start=document.Tabelle.Anfang.value;
End=document.Tabelle.Ende.value;
Überschrift="Normal Hoch2 Hoch3\n";
for(i=Start; i<=End; i=i+1);
{Überschrift=Überschrift+i+" "+i*i+" "+i*i*i+"\n"};
document.Tabelle.Ausgabe.value=Überschrift
}
</script>
</head>
<body>
<form name="Tabelle">
Anfangswert: <input type="text" name="Anfang">
<br>
Endwert:       <input type="text" name="Ende">
<p>
<input type="button" value="Klickensemal" onclick="Potenz()">
<p>
<textarea name="Ausgabe" cols="25" rows="50">
Programmieren - alles kontrollieren 4.935 Themen, 20.615 Beiträge
Update:
Zwei Number-Klammern bei Start und End haben das Problem mit dem Aufhängen zwar gelöst, aber jetzt spielt die Schleife verrückt. Wenn ich Anfangswert "1" und Endwert "5" eingebe, errechnet er die Zahlen bloß für die Zahl 6! Er scheint die Sachen nur zu addieren.
Wie kann ich das umgehen??