相性診断




当HP管理人との相性診断です。全問題をシャッフルして10問だけ出題します。はい=OK、いいえ=キャンセルで回答していって下さい。



ソースの解説

設置後に変更するとこだけ説明します。


var saidai=10;//出題数
var N=20;//全問題数

出題数は自分が出題したい分だけ値を設定して下さい。サンプルでは10問出題されるようになってます。
全問題数は自分が作った問題数だけ設定して下さい。サンプルでは20問です。これらの値が実際に作った問題数より多いと存在しないのでundefinedが出題されます!!少ないとちゃんとシャッフルされません。注意してくださいね。


var msg=new Array("問題1","問題2","問題3");
var seikai=new Array(0,1,0);

msgは問題です。作る時は上のように半角の""で囲み、問題と問題の間は半角の , で区切ります。(全角だとエラー)
seikaiには解答が入ります。0がはい、1がいいえです。これも半角数字で書き , で区切ります。
サンプルでは1問目が「掃除の時間になっても給食を食べさせられたことがある?」で正解は0なのではいを選んだ時ポイントが加算されます。2問目は「なんとなく神様はいると信じてる?」で正解は1なのでいいえを選んだ時ポイントが加算されます。


if(ritu>=0){come="おや...こんなところに天敵発見......。"+br+"(゜▽゜‖)";}
正解率が0%,30%,50%...という様に%によって数種類のコメントを用意します。文章は半角""で囲み、改行したい所でbrをたします。この時+が抜けてたり、多かったりしてエラーを出す人がよくいるので気をつけてね...(^_^;)



戻る

Copiright (C) 2001 JavaScript研究所