Timo "God's Boss" Reitz: Weiteres Problem mit Javascript

Beitrag lesen

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

--
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:|