15.01.2013 Aufrufe

MeinTest

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!