Code:
function weiter(){
var expr = (1);
//console.log(level); gibt sachen in console aus
antwort = eingabe.value;
out = '- ' + antwort + '<br>';
//level(1);
switch (expr) {
case 1: level1();
break;
case 2: level2();
break;
case 3: level3();
break;
case 4: level4();
break;
}
eingabe.value = '';
ausgabe.innerHTML += '<br>' + out; //out += 'text' ist wie out = out + 'text'
}
function level1(level){
if(antwort == 'right'){
out += "You choosed a good path! <br> What's your sex?";
level = 1;
}
else if(antwort == 'left'){
out += "You choosed a bad path! <br> What's your sex?";
level = 1;
}
else{
out += "I think you can't type!<br>Retry ;)";
}
}
function level2() { // Sex
sex = antwort;
if (antwort == 'male') {
out += "Are you tryin' to kid me? <br> What's your name?";
level = 2;
}
else if (antwort == 'female') {
out += "And what a woman you are! <br> What's your name?";
level = 2;
}
Der Output stimmt nur bei case 1, wie leg ich den switch so fest das er auf alle levels greift?
Vielen Dank!
lg
Xeno
Zuletzt bearbeitet von einem Moderator: