lillcube: Fehler im Selfhtml-beispiel?

Beitrag lesen

Hallöchen ;)
Ich bin gerade dabei hier mithilfe von SELFHTML Javascript zu lernen, und habe einen kleinen Fehler in einem Beispiel entdeckt:

http://de.selfhtml.org/javascript/sprache/variablen.htm#definieren

der Quelltext sieht so aus:

<html>
<head>
<title>Test</title>
</head>
<body>
<script type="text/javascript">
var Hinweis = "Gleich werden Quadratzahlen ausgegeben";
alert(Hinweis);

function SchreibeQuadrate () {
  var SinnDesLebens = 42;
  var i, x;
  var Satzteil = "Das Quadrat von ";
  for (i = 1; i <= SinnDesLebens; ++i) {
    x = i * i;
    document.write(Satzteil + i + " ist " + x + "<br>");
  }
}
</script>
</body>
</html>

Ich hab das ganze zum studieren in meinen Editor kopiert und gleich ausprobiert - und festgestellt, dass es nicht funktioniert. Irre ich mich, oder fehlt da einfach nur der Befehl zum Ausführen der Funktion? Meines Erachtens müsste man da ein document.write(SchreibeQuadrate ()) ergänzen.. also etwa so:

<html>
<head>
<title>Test</title>
</head>
<body>
<script type="text/javascript">
var Hinweis = "Gleich werden Quadratzahlen ausgegeben";
alert(Hinweis);

function SchreibeQuadrate () {
  var SinnDesLebens = 42;
  var i, x;
  var Satzteil = "Das Quadrat von ";
  for (i = 1; i <= SinnDesLebens; ++i) {
    x = i * i;
    document.write(Satzteil + i + " ist " + x + "<br>");
  }
}

document.write(SchreibeQuadrate ())

</script>
</body>
</html>

Ich bin aber leider noch sehr unbedarft was JavaScript anbelangt, und alles was ich mit Programmierung zu tun hatte war ein kleines bisschen Q-Basic vor Jaaaahren.. Liege ich mit meiner Vermutung richtig, was den Fehler betrifft? Und wenn ja, woran kann ich mich wenden, um darauf aufmerksam zu machen, damit man es vielleicht korrigiert?
Grüße cube