moin,
function passwort () {
var s = document.Formular.Eingabe.value;
var zaehler = 0;
var pw = "";
Deinen 'Zufallsgenerator willst Du 10 mal aufrufen.
Also solltest Du die Variableninitialisierung so ändern:
var s = document.Formular.Eingabe.value;
var pw = "";
<Hier definierst Du die äußerte Schleife, die 10 mal durchlaufen werden soll.>
var zaehler = 0; // vor jedem Durchlauf der inneren Schleife wieder auf 0 setzen
var pos;
while (zaehler < 8) {
pos = Math.random() * s.length;
pw = pw + s.charAt(pos);
einfacher: pw += s.charAt(pos);
zaehler = zaehler + 1;
}
An dieser Stelle hast Du ein neues Passwort zu 'pw' hinzugefügt.
Füge dem 'pw' String hier noch ein geeignetes Trennzeichen, z.B. einen Zeilenumbruch hinzu.
pw += ......
<Ende der äußeren Schleife>
alert(pw);
}
Wie Du die äußere Schleife verwirklichst, solltest Du selbst hinbekommen.
Gute N8,
ziegenmelker