Passwort |
<script language="JavaScript" type="text/javascript">
var passwort;
passwort=prompt("Gebe das Passwort Kolibri ein.","");
if(passwort=="Kolibri"||passwort=="kolibri") {
window.location="passwort2.htm";
}
else {
alert("Falsches Passwort.");
}
</script>
if(Bedingung){
Anweisung wenn Bedingung erfüllt ist;
}
else{
andernfalls tritt diese Bedingung in Kraft;
}
Hier wurde das richtige Passwort eingegeben und dadurch die richtige Seite
aufgerufen. Man beachte den Operator für "Entweder oder" || damit es sowohl
groß als auch klein geschrieben funktioniert.
Ansonsten eine ganz einfache if else Abfrage. Else heißt anderfalls. Hinter
else wird die Anweisung in geschweiften Klammern geschrieben, die ausgeführt
wird, wenn die Bedingung nicht erfüllt ist.
Außerdem besteht noch die Möglichkeit, mehrere Bedingungen hintereinander
zu definieren und abzufragen:
if(Bedingung 1){
Anweisung wenn Bedingung erfüllt ist;
}
else if(Bedinung 2){
wenn die erste Bedingung nicht erfüllt ist aber die zweite, tritt diese
Anweisung in Kraft;
}
else{
andernfalls, wenn keine der oben aufgeführten Bedinungen erfüllt sind,
wird diese Anwweisung ausgeführt;
}
Dieses Passwortscript läßt sich allerdings nicht in der Praxis
einsetzen, da man das Passwort im Quelltext nachschauen kann.
Dazu braucht es schon einer raffinierteren Passwortabfrage,
das Problem ist auf einer der nächsten Seiten einfach und absolut genial
gelöst.