Quello script contiene errori JS.
Se nel vettore ci sono 14 elementi, non puoi indirizzarne 15 (i 14 vanno da 0 a 13).
Vedi queste modifiche:
codice:
var partite = 14;
var r = new Array(partite);
function inizializza() {
for (var i=0; i<partite; i++) {
r[i] = 0;
}
}
function calcola() {
var risposte = 0;
for (var i=0; i<partite; i++) {
if ( r[i] == 0 ){
window.alert("Manca la domanda n. "+ i +".")
return false;
} else {
risposte += r[i];
}
}
}
La funzione a chiamata con:
onQUALCOSA="return calcola();"
Se non capisci questo suggerimento, posta il codice HTML che richiama la funzione.