allora praticamente ho creato una matrice di domande e con diverse risposte.
riesco a far caricare a caso delle domande e a scegliere la risposta corretta con un bottone. Ma non riesco a far andare avanti il gioco. Dopo la prima domanda il gioco si pianta e non mi chiede la seconda (tipo il gioco chi vuole diventare milionario).
lo script che ho creato è questo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<input type="hidden" name="scelta_effettuata" id="scelta_effettuata">
<script type="text/javascript">
matrice_domande= new Array("domanda1","domanda2","domanda3","domanda4", "domanda5");
matrice_risposte= new Array("A","B","C","D","A");
Q = matrice_domande.length;
quale_domanda=Math.round(Math.random()*(Q-1));
function mostra_domanda() {document.write(matrice_domande[quale_domanda]);
document.write("
")}
function prendiValore(scelta){
document.getElementById("scelta_effettuata").value = scelta;
if (scelta==matrice_risposte[quale_domanda]) {
alert("La risposta era corretta")
quale_domanda=Math.round(Math.random()*(Q-1));
mostra_domanda();
}
else
{
alert("La risposta era sbagliata")
quale_domanda=Math.round(Math.random()*(Q-1));
mostra_domanda();
}
}
</script>
</head>
<body>
<script type="text/javascript">
mostra_domanda()
</script>
<button onClick="prendiValore('A');">scegli A</button>
<button onClick="prendiValore('B');">scegli B</button>
<button onClick="prendiValore('C');">scegli C</button>
<button onClick="prendiValore('D');">scegli D</button>
</body>
</html>