Hi, so sahen mal meine Scripte auch aus...
<script type="text/javascript">
var Azahl
var ergeb1
function eingabe(Azahl){
Azahl=prompt("Geben sie eine ganze Zahl ein, welche quadriert werden soll! Geben sie 'ESC' um abzubrechen!","");
// Wieso das denn? Zum Abbrechen kann ich ja auch [ESC] drücken, wozu dann tippen?
if(Azahl="ESC"){
// zum Vergleichen musst du == nehmen, als if (Anzahl == "ESC")
alert("Abbruch!");
}
else{
function vwert(ergeb1){
ergeb1 = Azahl*Azahl
return ergeb1
// Ausdrucksende - ; ergeb1 = Anzahl * Anzahl; ruturn ergeb1;
}
// Allerdings wird es so nicht gehen, da die Funktion aufgerufen werden muss. Entweder du schreibst diese ausserhalb der Funktion eingabe oder du schreibst einfach nur return (Anzahl * Anzahl);
alert("Ergebnisse: \n" + Azahl + "² = " + ergeb1);
}
}
</script>
Jetzt müsste es gehen.
Gruß Dmitri