Der folgende Beitrag wurde am 06. 01. 2009, 00:05 Uhr von joemana veröffentlicht.
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!
Der folgende Beitrag wurde am 06. 01. 2009, 00:09 Uhr von ChrisB veröffentlicht.
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
--
„This is the author's opinion, not necessarily that of Starbucks.“
Der folgende Beitrag wurde am 06. 01. 2009, 09:11 Uhr von Timo "God's Boss" Reitz veröffentlicht.
> <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 (innen oder 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.
--
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4