@@patrick123:
nuqneH
<pre>
Wozu das?
name = prompt("Was ist Ihr Vorname");
<http://de.selfhtml.org/javascript/sprache/variablen.htm@title=Globale Variablen> sind grundsätzlich schlecht.
anrede = prompt("Möchten Sie mit "Du" oder "Sie" angesprochen werden?");
Wenn dir der Fehler durchs Syntax-Highlighting (du verwendest doch einen Editor mit, oder?) nicht auffällt, sollte dich aber der Blick in die Fehlerkonsole deines Browsers drauf stoßen.
Protip: Verwende in natürlichsprachigem Text niemals ", sondern richtige Anfährungszeichen. Für Deutsch „“, für Englisch “”.
alert("Ok Sie haben die Anrede ",anrede," ausgewählt")
[ref:self812;javascript/objekte/window.htm#alert@title=alert()]
erwartet ein Argument, nicht drei.
Anweisungen solltest du in JavaScript immer mit Semikolon abschließen.
Neben dem Semikolon fehlt noch ein Komma im Text.
Und nachdem du nach Du/Sie gefragt hast, siezt du den Nutzer weiterhin? „Sie haben die Anrede Du ausgewählt“?
prompt("Ihr name ist ",name," ist dies sofern richtig?");
Nein. Substantive schreibt man groß. Und Satzanfänge auch.
alert("Hallo <strong>",name,"</strong> ich freue mich ",anrede," dich hier begrüßen zu dürfen");
alert()
kann Strings ausgeben, aber nicht formatiert. Markup kannst du darin nicht verwenden.
document.writeln();
Und was soll das?
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)