Forum Doku Wiki Blog

Forumsarchiv 2009, Januar
Weiteres Problem mit Javascript

archivierte Beiträge lesen

  1. (JAVASCRIPT) Weiteres Problem mit Javascript von joemana, 06. 01. 2009, 00:05

Weiteres Problem mit Javascript

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!

Weiteres Problem mit Javascript

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.“

Weiteres Problem mit Javascript

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