Dmitri Rettig: bitte überprüfen....

Beitrag lesen

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