ok ora va tutto bene:
ho dovuto modificare anche html i nomi dei radio (che non possono iniziare con un numero) pertanto ho aggiunto il trattino da vanti _ e gli id che devo essere univocicodice:function NextLevel () { var utente = (name=="")?'Ciao Ospite ' : 'Ciao '+name var htm = "<span style='color:#BCF2ED'>"+utente+", il tuo punteggio è di<span style='color:white'> " + score + "</span> su <span style='color: white'>" + (ans.length-1) +"</span>" + " "; htm += " <span style='color:white'>Resoconto risposte (tra parentesi le risposte esatte del quiz)</span> "; for ( var j = 1; j < stat.length; j++) { var r_ck = document.form1.elements['_'+j] for (var i = 0; i<r_ck.length; i++){ if(r_ck[i].checked)risp = r_ck[i].value} htm += "<span style='color:white'>Risposta " + j +":</span> <span style='color:"+ ( stat[ j ] ? "#BCF2ED'>esatta ("+ans[j]+")" : "#ff0000'>errata data è "+risp+" <span style='color:#BCF2ED'>la risposta corretta era ("+ans[j]+")</span>")+"</span> "; } htm += "vedi risposte"; document.getElementById( 'risultato' ).innerHTML = htm; }
codice:Domanda 1 ?</p> <input type=radio value="a" name="_1" id="1_a" onClick="Engine(1, this.value)"> risposta 1 <input type=radio value="b" name="_1" id="1_b" onClick="Engine(1, this.value)"> risposta 2 <input type=radio value="c" name="_1" id="1_c" onClick="Engine(1, this.value)"> risposta 3 <input type=radio value="d" name="_1" id="1_d" onClick="Engine(1, this.value)"> risposta 4 Domanda 2 ?</p> <input type=radio value="a" name="_2" id="2_a" onClick="Engine(2, this.value)">risposta 1 <input type=radio value="b" name="_2" id="2_b" onClick="Engine(2, this.value)">risposta 2 <input type=radio value="c" name="_2" id="2_c" onClick="Engine(2, this.value)">risposta 3 <input type=radio value="d" name="_2" id="2_d" onClick="Engine(2, this.value)">risposta 4 Domanda 3 ?</p> <input type=radio value="a" name="_3" id="3_a" onClick="Engine(3, this.value)">risposta 1 <input type=radio value="b" name="_3" id="3_b" onClick="Engine(3, this.value)">risposta 2 <input type=radio value="c" name="_3" id="3_c" onClick="Engine(3, this.value)">risposta 3 <input type=radio value="d" name="_3" id="3_d" onClick="Engine(3, this.value)">risposta 4![]()

