Wenn der Besucher nun keinen Namen eingibt, möchte ich, dass sich das Eingabefenster (window.prompt) nun immer wieder erneut öffnet. Wie kann ich das machen????
var name = "";
[ref:self812;javascript/sprache/schleifen.htm#while@title=while] (name == "" && name != null) {
name = window.prompt("Wie heißt du?")
}
document.write("Hey, " + Name + "!");
Die zweite Abfrage, ob der Wert null ist, zielt auf die Möglichkeit zum Abbrechen ab. Wenn der Anwender nämlich den Abbrechen-Button betätigt, gibt prompt() den Wert null zurück. Wenn du den nicht abfängst, baust du tatsächlich eine Endlosschleife, in der sich der Besucher, der eigentlich weg will, gefangen sieht.
Mathias