Salve, vorrei modificare questo script in modo che generi una lista di domande casuali. Come posso fare? :book:
Codice:
<head>
<script language="JavaScript" type="text/javascript">
//<![CDATA[
<!--
// Prelevato su [url]http://www.web-link.it[/url]
var ans = new Array;
var done = new Array;
var score = 0;
ans[1] = "c";
ans[2] = "d";
ans[3] = "a";
ans[4] = "a";
ans[5] = "b";
ans[6] = "c";
ans[7] = "a";
ans[8] = "a";
ans[9] = "c";
ans[10] = "d";
ans[11] = "d";
ans[12] = "c";
ans[13] = "b";
ans[14] = "d";
ans[15] = "b";
ans[16] = "c";
ans[17] = "a";
ans[18] = "a";
ans[19] = "c";
ans[20] = "d";
function Engine(question, answer) {
if (answer != ans[question]) {
if (!done[question]) {
done[question] = -1;
alert("Sbagliato!\n\nIl tuo punteggio è: " + score);
}
else {
alert("Hai gia risposto a questa domanda!");
}
}
else {
if (!done[question]) {
done[question] = -1;
score++;
alert("Esatto!\n\nIl tuo punteggio è: " + score);
}
else {
alert("Hai gia risposto a questa domanda!");
}
}
}
function NextLevel ()
{
if (score == 1) {
alert("Hai totalizzato 1 punti.");
}
if (score == 2) {
alert("Hai totalizzato 2 punti.");
}
if (score == 3) {
alert("Hai totalizzato 3 punti.");
}
if (score == 4) {
alert("Hai totalizzato 4 punti.");
}
if (score == 5) {
alert("Hai totalizzato 5 punti.");
}
if (score == 6) {
alert("Hai totalizzato 6 punti.");
}
if (score == 7) {
alert("Hai totalizzato 7 punti.");
}
if (score == 8) {
alert("Hai totalizzato 8 punti.");
}
if (score == 9) {
alert("Hai totalizzato 9 punti.");
}
if (score == 10) {
alert("Hai totalizzato 10 punti.");
}
if (score == 11) {
alert("Hai totalizzato 11 punti.");
}
if (score == 12) {
alert("Hai totalizzato 12 punti.");
}
if (score == 13) {
alert("Hai totalizzato 13 punti.");
}
if (score == 14) {
alert("Hai totalizzato 14 punti.");
if (score == 15) {
alert("Hai totalizzato 15 punti.");
}
if (score == 16) {
alert("Hai totalizzato 16 punti.");
}
}
if (score >= 7 && score <= 10) {
alert("Impegnati di più e raggiungerai migliori traguardi!")
location=""
}
else {
alert("Accesso negato! Ci vogliono almeno 7 risposte esatte per accedere alla prossima pagina.")
self.location=""
}
}
// -->
</script>
</head>
<body>
<form action="">
<p>
<strong><font color="#1E90FF">xxxxxxx</font></strong>
</p>
<input type="radio" value="a" name="1" onclick="Engine(1, this.value)" />xxxx<br />
<input type="radio" value="b" name="1" onclick="Engine(1, this.value)" />xxxx<br />
<input type="radio" value="c" name="1" onclick="Engine(1, this.value)" />xxxx<br />
<input type="radio" value="d" name="1" onclick="Engine(1, this.value)" />xxxxxx<br />
<br />
</form>
<br />
<form>
<input type="button" style="background-color: yellow" onclick="NextLevel()" value="Quiz completato!" />
</form>
</body>
Ultima modifica di un moderatore: