diff --git a/koki/quizsub.html b/koki/quizsub.html index a1afc2e..c6f5a59 100644 --- a/koki/quizsub.html +++ b/koki/quizsub.html @@ -28,6 +28,77 @@ qa[8] = ["恒星の中で最も明るい星は?","デネブ","スピカ","シリウス",3]; qa[9] = ["惑星の中で最も重たいのはどれ?","太陽","木星","天王星",2]; +//初期設定 +q_sel = 3; //選択肢の数 + +setReady(); + +//初期設定 +function setReady() { + count = 0; //問題番号 + ansers = new Array(); //解答記録 + + //最初の問題 + quiz(); +} + +//問題表示 +function quiz() { + var s, n; + //問題 + document.getElementById("text_q").innerHTML = (count + 1) + "問目:" + qa[count][0]; + //選択肢 + s = ""; + for (n=1;n<=q_sel;n++) { + if (qa[count][n] != "") { + s += "【" + n + ":" + qa[count][n] + "】"; + } + } + document.getElementById("text_s").innerHTML = s; +} + +//解答表示 +function anser(num) { + var s; + s = (count + 1) + "問目:"; + //答え合わせ + if (num == qa[count][q_sel + 1]) { + //正解 + ansers[count] = "○"; + } else { + ansers[count] = "×"; + } + s += ansers[count] + qa[count][num]; + document.getElementById("text_a").innerHTML = s; + + //次の問題を表示 + count++; + if (count < qa.length) { + quiz(); + } else { + //終了 + s = "
問題 | "; + for (n=0;n
---|
成績 | "; + for (n=0;n