Weiteres Problem mit Javascript
joemana
- javascript
Hallo Leute,
habe ein weiteres Problem mit Javascript:
<html>
<title>Kubikmeterberechnung</title>
<script type="text/javascript">
<!--
function doBerechnung(breite,hoehe,laenge){
var ergebnis;
var breite = prompt ("Bitte geben Sie die Breite ein");
var laenge = prompt ("Bitte geben Sie die Laenge ein");
var hoehe = prompt ("Bitte geben Sie die Hoehe ein");
ergebnis = breite * laenge * hoehe;
alert("Der Inhalt betraegt "+ Ergebnis + "";) cbm
}
//-->
</script>
</head>
<body>
<div align="center">
<u><h1>Kubikmeterberechnung</h1></u>
<br><br>
<form>
Inhalt:
<input name "Eingabe" type="text">
cbm
<input value="rechne" onClick"doBerechnung()" type="button">
</form>
</div>
</body>
</html>
Und zwar auch missing ) after argument list.
Vielen Dank für eure Hilfe!
Hi,
habe ein weiteres Problem mit Javascript:
Und zwar auch missing ) after argument list.
Dann stelle doch das naechste Mal die Fragen bitte in einem Thread.
alert("Der Inhalt betraegt "+ Ergebnis + "";) cbm
Auch hier ist der Code am Ende der Zeile wieder unsinnig.
Was soll das Semikolon da innerhalb der Klammern?
MfG ChrisB
<html>
Wo ist der Doctype?
<title>Kubikmeterberechnung</title>
Es ist zwar nicht prinzipiell verboten, die Tags von head
und body
wegzulassen, aber es ist nicht empfehlenswert.
<!--
//-->
Unnötig. Es ist zudem ohnehin besser, Skripte auszulagern.
function doBerechnung(breite,hoehe,laenge){
var breite = prompt ("Bitte geben Sie die Breite ein");
var laenge = prompt ("Bitte geben Sie die Laenge ein");
var hoehe = prompt ("Bitte geben Sie die Hoehe ein");
Wieso hat die Funktion drei Paramenter, wenn keiner davon benutzt wird?
alert("Der Inhalt betraegt "+ Ergebnis + "";) cbm
Syntaxfehler! Das Semikolon hat an der Stelle nichts zu suchen, und wieso geistert cbm dort so herum?
<div align="center">
Veraltet, verwende CSS statt HTML-Layout-Attributen.
<u><h1>Kubikmeterberechnung</h1></u>
Veraltet und ungültig! Verwende CSS statt HTML-Layout-Elementen, u
darf keine Blockelemente enthalten. Außerdem ist es nicht empfehlenswert, Unterstreichungen für etwas anderes als Links zu verwenden.
<br><br>
Für Abstände missbrauche nicht br
, sondern benutze Abstände (http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=innen oder http://de.selfhtml.org/css/eigenschaften/randabstand.htm@title=außen).
<input value="rechne" onClick"doBerechnung()" type="button">
Das Gleichzeichen zwischen onClick und dessen Wert fehlt. Außerdem ist es empfehlenswert, Attribute (und auch Elemente) durchgängig klein zu schreiben.