Bedingte Anweisungen:
Wenn- Dann- Anweisung (if- else):
- Wenn die Bedingung erfüllt ist, z.B. wenn der OK- Button gedrückt worden
ist, soll z.B. eine neue Seite geöffnet werden. Beispiel
1.
- Wenn die Bedingung erfüllt ist können natürlich auch zwei Anweisungen
erfolgen. Beispiel 2.
- Es gibt auch die Möglichkeit mehrere Bedinungen zu stellen. Beispiel
3.
- Bei der alternativen Bedingung wird nicht nur eine Anweisung ausgeführt
wenn der Wert true ist, sondern auch wenn der Abbrechenknopf betätigt wird und
der Wert false ist. Beispiel
4.
Der Syntax Beispiel 1:
- if leitet die bedingte Anweisung ein.
- Die Bedingung steht in runden Klammern.
- Es wird geprüft, ob der Ausdruck den Wert true oder false
hat, d.h. ob die nachfolgenden Anweisungen innerhalb der geschweiften Klammern
ausgeführt werden sollen.
- Ist der Wert true wird die Anweisung in der geschweiften
Klammer ausgeführt.
- Wenn der Ausdruck den Wert false hat, werden alle Anweisungen
innerhalb des Anweisungsblocks ignoriert.
Der Syntax Beispiel 2:
- Siehe Beispiel 1
- 2 Anweisungen innerhalb einer geschweiften Klammer werden mit einem
Strichpunkt getrennt.
- Die Verschachtelung zur besseren Übersicht eingerückt.
- Die Anweisung in der zweiten if- Abfrage muss ebenfalls mit geschweiften
Klammern geöffnet und geschlossen werden.
- Sobald die folgende Bedingung nicht mehr zutrifft, wird die darauffolgende
Anweisung nicht mehr ausgeführt.
Der Syntax Beispiel 3:
- Es werden 2 Variable definiert (Eingabe1 und Eingabe2).
- Ist der erste Wert true folgt die zweite if- Abfrage.
- Der Syntax entspricht dem Beispiel 1.
Der Syntax Beispiel 4:
- Wenn die Abfrage der Bedingung mit Ja beantwortet wird, werden die
Anweisungen im if- Block abgearbeitet und die Anweisung im else- Block
übersprungen.
- Wenn die Abfrage der Bedingung mit Nein beantwortet wird, werden die
Anweisung im if- Block übersprungen und die Anweisung im else- Block
abgearbeitet.
Aufgabe:
Verändere das Beispiel 4 so, dass beim Drücken des Abbrechenknopfs eine
weitere if- Abfrage erfolgt ob die Seite wirklich geschlossen werden soll.
Anschließend soll beim erneuten Betätigen des Abbrechenknopfs eine Dialogbox
alert mit einer Nachfrage oder ähnlichem kommen. Zum Schluss soll der Besucher
einen Abschiedstext mit der JavaScript- Anweisung window.document.write
bekommen. Beim Betätigen des OK- Knopfs wird der Besucher auf eine neue Seite
geleitet.. Beispiel 5.