ich habe folgenden code. und möchte gerne das ich nach einem durchlauf wieder an den anfang komme.
Kann mir jemand helfen.
Code:
function berechne() {
var erreichtePunktzahl = 0;
var maxPunktzahl = 0;
var names = [];
var zahlen = [];
var prozent = [];
var ans;
var ans2;
var ans3;
while (ans = prompt("Enter the next name, then OK, or Cancel to end"," ")) {
ans = ans.replace(/^\s+/,""); // strip leading spaces
if ((/[^A-Z\s\-\']/gi.test(ans)) || (ans == "")) { // a proper name can contain only letters A-Z, hyphen, space and apostrophe.
alert ("You must enter a valid name!! ");
}
else {
names.push(ans);
}
while (ans2 = prompt("Fügen sie die erreichte Punktzahl zu, then OK, or Cancel to end"," ")) {
ans2 = ans2.replace(/^\s+/,""); // strip leading spaces
if ((/[^0-9\s\-\']/gi.test(ans2)) || (ans2 == "")) { // a proper name can contain only letters A-Z, hyphen, space and apostrophe.
alert ("You must enter a valid name!! ");
}
else {
zahlen.push(ans2);
}
while (ans3 = prompt("Bitte geben Sie die Max Punktzahl ein")) {
ans3 = ans3.replace(/^\s+/,""); // strip leading spaces
if ((/[^0-9\s\-\']/gi.test(ans3)) || (ans3 == "")) { // a proper name can contain only letters A-Z, hyphen, space and apostrophe.
alert ("You must enter a valid name!! ");
}
else {
ans3 = parseInt(zahlen / ans3* 100);
zahlen.push(ans3);
}
}
}
Lesezeichen