witam
jestem nowa na forum więc jeśli łamię jakiś punkt regulaminu to przepraszam. Zrobiłam prosty quiz w js jednakże jest problem z resetowaniem odpowiedzi chodzi o to ze nawet jak sie kliknie na przycisk wyczysc odpowiedzi to i tak one są zapamiętywne i jak wypełnia się quiz to punkty z poprzednio rozwiazywanego quizu są dodawane do obecnych punktów w onClick dałam funkcję odswiez która tak jakby zeruje odpowiedzi ale to nic nie daje. Zamieszczam poniżej kod
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var odp = new Array;
var twojaodp = new Array;
var punkty=0;
odp[1] = "a";
odp[2] = "c";
odp[3] = "b";
odp[4] = "d";
odp[5] = "d";
odp[6] = "b";
odp[7] = "c";
odp[8] = "c";
function zliczanie(pytanie, odpowiedz) {
twojaodp[pytanie]=odpowiedz;
}
function Punkty(){
var odpowiedztekst = "Wynik\n";
for(i=1;i<=8;i++){
odpowiedztekst=odpowiedztekst;
if(odp[i]!=twojaodp[i]){
odpowiedztekst=odpowiedztekst;
}
else{
odpowiedztekst=odpowiedztekst;
punkty++;
}
}
function odswiez() {
Punkty()=0;
}
odpowiedztekst=odpowiedztekst+"\n\n Twoje punkty: "+punkty+"\n";
odpowiedztekst=odpowiedztekst+"\nKomentarz: ";
if(punkty<=1){
odpowiedztekst=odpowiedztekst+"musisz jeszcze popracować";
}
if(punkty>=2 && punkty <=3){
odpowiedztekst=odpowiedztekst+"";
}
if(punkty>=4 && punkty <=6){
odpowiedztekst=odpowiedztekst+"całkiem nieźle";
}
if(punkty==7){
odpowiedztekst=odpowiedztekst+"Bardzo dobrze";
}
if(punkty==8){
odpowiedztekst=odpowiedztekst+"Gatulacje jesteś mistrzem";
}
alert(odpowiedztekst);
}
// End -->
</script>
w body mam
p><font face="Verdana"><b>1. </b><br>
<input type=radio name="q1" value="a" onClick="zliczanie(1, this.value)">a)
<input type=radio name="q1" value="b" onClick="zliczanie(1, this.value)">b)
<input type=radio name="q1" value="c" onClick="zliczanie(1, this.value)">c) <br>
<input type=radio name="q1" value="d" onClick="zliczanie(1, this.value)">d) </font></p>
<p align="justify">
<font face="Verdana">
<b>2. </b><br>
<input type=radio name="q2" value="a" onClick="zliczanie(2, this.value)">a)<br>
<input type=radio name="q2" value="b" onClick="zliczanie(2, this.value)">b)<br>
<input type=radio name="q2" value="c" onClick="zliczanie(2, this.value)">c) <br>
<input type=radio name="q2" value="d" onClick="zliczanie(2, this.value)">d)</font> <p>
<font face="Verdana">
<b>3. </b><br>
<input type=radio name="q3" value="a" onClick="zliczanie(3, this.value)">a) <br>
<input type=radio name="q3" value="b" onClick="zliczanie(3, this.value)">b) <br>
<input type=radio name="q3" value="c" onClick="zliczanie(3, this.value)">c) <br>
<input type=radio name="q3" value="d" onClick="zliczanie(3, this.value)">d) </font> <p>
<font face="Verdana">
<b>4. </b><br>
<input type=radio name="q4" value="a" onClick="zliczanie(4, this.value)">a) <br>
<input type=radio name="q4" value="b" onClick="zliczanie(4, this.value)">b) <br>
<input type=radio name="q4" value="c" onClick="zliczanie(4, this.value)">c) <br>
<input type=radio name="q4" value="d" onClick="zliczanie(4, this.value)">d) </font><p>
<font face="Verdana">
<b>5. </b><br>
<input type=radio name="q5" value="a" onClick="zliczanie(5, this.value)">a)<br>
<input type=radio name="q5" value="b" onClick="zliczanie(5, this.value)">b) <br>
<input type=radio name="q5" value="c" onClick="zliczanie(5, this.value)">c) <br>
<input type=radio name="q5" value="d" onClick="zliczanie(5, this.value)">d) </font><p>
<font face="Verdana">
<b>6. </b><br>
<input type=radio name="q6" value="a" onClick="zliczanie(6, this.value)">a) <br>
<input type=radio name="q6" value="b" onClick="zliczanie(6, this.value)">b) <br>
<input type=radio name="q6" value="c" onClick="zliczanie(6, this.value)">c) <br>
<input type=radio name="q6" value="d" onClick="zliczanie(6, this.value)">d) </font><p>
<font face="Verdana">
<b>7. </b><br>
<input type=radio name="q7" value="a" onClick="zliczanie(7, this.value)">a)<br>
<input type=radio name="q7" value="b" onClick="zliczanie(7, this.value)">b),<br>
<input type=radio name="q7" value="c" onClick="zliczanie(7, this.value)">c)<br>
<input type=radio name="q7" value="d" onClick="zliczanie(7, this.value)">d)</font><p>
<font face="Verdana">
<b>8. </b><br>
<input type=radio name="q8" value="a" onClick="zliczanie(8, this.value)">a) <br>
<input type=radio name="q8" value="b" onClick="zliczanie(8, this.value)">b)<br>
<input type=radio name="q8" value="c" onClick="zliczanie(8, this.value)">c) <br>
<input type=radio name="q8" value="d" onClick="zliczanie(8, this.value)">d) </font><p>
<p>
<CENTER>
<font face="Verdana">
<font size="3">
<input type=button onClick="Punkty()" value="Wynik"></font>
<font face="Verdana" size="4"><input type="reset" onClick="odswiez()" value="Wyczyść odpowiedzi"></font></font>
</CENTER>
</FORM>
Będę wdzięczna za pomoc