Helmut: Zusammenspiel von function und input

Beitrag lesen

Hallo Experten,
der folgende Test-Code (von den beiden #-Zeilen nur #1 aktiv) verhält sich, wie ich erwarte.

Die Variante (#1 entfernt, #2 aktiviert) erzeugt keine Ausgabe von y.

Kann mir mal jemand einen Tipp geben, wie diese Variante zu reparieren ist?

Mit besten Grüßen  Helmut
--------------------------------------------------
<html><head><title>INPUT</title>
<script type="text/javascript">
function Q(){var x1=document.Form.x.value;
             var y = x1*x1;
             alert(y)               // (#1)
             return y;
}
</script></head><body>
<div style="position: absolute; left: 600px ">
<form name="Form" action="">
<input type="text" name="x" size="3">
<input type="button" value="Rechne!" onclick="Q()">
</form></div>
<script type="text/javascript">
//document.write(y);                 //(#2)
</script>
</body></html>
---------------------------------------------------