Sven Rautenberg: Zwei Zahlen miteinander multiplizieren

Beitrag lesen

Moin!

Es geht immer noch nicht hier mein Quelltext:
<html>
<head>
<title>Mathematik Körperberechnung</title>
<script language=JavaScript>
function volumen(radius, hoehe)
{
ergebnis=(radius*hoehe);

Logisch, dass es nicht geht, das Volumen berechnet sich aus h*d²*pi/4 bzw. h*r²*pi. Du rechnest falsch.

Ach ja: Wo definierst du eigentlich die Variablen radius, hoehe und ergebnis? Und wo werden ihnen Werte zugewiesen?

}

</script>
</head>
<body>
Volumen des Kegels:<br>
Wert für r:<input type=text name=radius><br>
Wert für h:<input type=text name=hoehe><br>
Berechnen:<input value=Berechnen type=button name=berechnen1 onClick=volumen()>

Insbesondere hier ist noch ein Fehler: Wenn du die Funktion volumen mit zwei Parametern definierst, mußt du beim Aufruf auch zwei Parameter übergeben!

Ergebnis:<input type=text name=ergebnis>
</body>
</html>

PS: Die Tatsache, dass du drei Formularfelder definiert hast, die gleichlautende Namen wie die Variablen haben, bedeutet nichts! Wenn du auf die Formularfelder zugreifen willst, mußt du das anders tun. Wie, steht in der SelfHTML-Javascript-Objektfererenz zum Thema "elements".

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)