molily: Schleifen - Endlos-Wiederholung

Beitrag lesen

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