"); 外部から問題読み込み
QuestionNumber=3;
Question=new Array(QuestionNumber);
Q0="問題がココに表示されています
"
Q0+="選択肢から選んで Next を押すと次の問題に進めます
"
A1_0="不正解";
A2_0="正解";
A3_0="不正解";
A4_0="不正解";
QA0=2;
Question[000]=new Array(
'Q0,3,300',
'QA0,A1_0,A2_0,A3_0,A4_0',
'Not',
'000.html,500,300'
);
Q1="下のように問題に図を載せることもできる。
";
Q1+="前の問題で正解を選べば、問題解説がでる
";
Q1+="不正解を選べば、問題の答えと解説がでる。
";
Q1+="ついでに正答率と残りの問題数が一番下にでます。";
A1_1="正解";
A2_1="不正解";
A3_1="不正解";
A4_1="不正解";
QA1=1;
Question[001]=new Array(
'Q1,4,300', //問題本文,改行数,問題幅 改行*12=ピクセル
'QA1,A1_1,A2_1,A3_1,A4_1', //答え番号,問題1〜4
'100_200.png,200,100,120,110', //問題図,図幅,図高さ,場所x軸,場所y軸
'Not' //解説,別ウインドウ幅,別ウインドウ高さ,
);
Q2="答えに図を載せることもできる。
";
Q2+="図を載せた場合は解答群が横に並ぶ
";
A1_2="不正解
,65,20";//答え図,図幅,図高さ
A2_2="不正解
,65,20";
A3_2="正解
,65,20";
A4_2="不正解
,65,20";
QA2=3;
Question[002]=new Array(
'Q2,2,300',
'QA2,A1_2,A2_2,A3_2,A4_2',
'Not',
'Not'
);
for(A in Question)
{
Question[A][0]=Question[A][0].split(",");
Question[A][1]=Question[A][1].split(",");
Question[A][2]=Question[A][2].split(",");
Question[A][3]=Question[A][3].split(",");
for(i=1;i<=4;i++){
Question[A][1][i]=eval(Question[A][1][i]).split(",");
};
};
flag1=0;
Reset();
function InputChecker()
{
InputCheck=0;
for(i=0;i<4;i++) if(!(document.form1.radio1[i].checked)) InputCheck++;
if(InputCheck == 3 || flag1==0){
Q_A4_out();
}else if(InputCheck == 4){
alert("チェックしてください");
};
};
function SubWin(Add,Wid,Hei)
{
window.open(""+Add+"",'Test',"width="+Wid+",height="+Hei);
};
function Q_A4_out()
{
Visibility("visible");
if(flag1)
{
if(document.form1.radio1[eval(Question[Qcount][1][0])-1].checked)
{
text12.innerHTML="正解";
Point++;
}else if(Question[Qcount][1][1][0].indexOf("img") != -1){
text12.innerHTML="不正解 正解は "+eval(Question[Qcount][1][0]);
}else{
text12.innerHTML="不正解 正解は "+eval(Question[Qcount][1][eval(Question[Qcount][1][0])]);
};
if(Question[Qcount][3] != "Not")
{
T=Question[Qcount][3][0];
G=Question[Qcount][3][1];
B=Question[Qcount][3][2];
text12.innerHTML+=" 解説をみる";
}
for(i=0;i
問題