Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Eine Dialogbox mit Eingabefeld<br />
Im folgenden Programm muß der Internet-Surfer ein Paßwort eingeben. Je nach<br />
der Richtigkeit der Eingabe reagiert das Programm unterschiedlich.<br />
<br />
function Willkommen()<br />
{<br />
Eingabe=prompt("Bitte gib das Paßwort ein");<br />
if (Eingabe=="Informatik" || Eingabe=="Lindenberg")<br />
window.open("Seite2.htm");<br />
else<br />
window.document.write<br />
("falsches Paßwort!");<br />
}<br />
<br />
In der obigen if-Abfrage werden zwei Bedingungen durch das logische ODER<br />
verknüpft. Für die logischen Operatoren gilt in Java-Script:<br />
ODER ||<br />
UND &&<br />
NOT !<br />
Als Vergleichsoperatoren kennt man (wie auch in Delphi) die üblichen Zeichen<br />
, =<br />
Anders als in Delphi ist hier != Ungleich, = = Gleich<br />
Im Eingabefeld der obigen Dialogbox erscheint als voreingestellter Wert das<br />
Wort "undefined". Diese Voreingabe kann man manipulieren, z.B. durch den<br />
Befehl prompt("Bitte gib das Paßwort ein","Rumpelstilzchen"). Möchte man<br />
eine leere Eingabezeile, so schreibt man prompt("Bitte gib das Paßwort ein","").<br />
Falls die Dialogbox mit dem Button Abbrechen beendet wird, erhält die<br />
Zuweisung den Wert null. Man könnte also im obigen Beispielsprogramm auch<br />
folgende Abfrage stellen:<br />
if (Eingabe == null) alert(„schade!“);<br />
10