Показать сообщение отдельно
  #2 (permalink)  
Старый 18.12.2009, 14:40
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

var massQ=[
  {
    Q: " Кто создал Os Windows Xp ?", 
    ans: ["a) Билл Гейтс ",
     "b) Петрович, после литра, машину времени создал из бутылок",
     "c) Мой мозг",
     "d) Я шо знаю ?"
    ],
    CorrecT:0
  },
  {
    Q: " Что такое википедия ?",
    ans: ["a) Справочник по городским телефонам ",
     "b) Видео пособие по ловле мух",
     "c) Веб-инцеклопедия",
     "d) Заметки Петровича на счёт размножения колорадских жуков"
    ],
    CorrecT:2
  },
  {
    Q: " Кто такой Ктулху ?",
    ans: ["a) Речной леший ",
     "b) Донное морское чудище",
     "c) Петрович с бодуна",
     "d) Морской коралловый краб"
    ],
    CorrecT:1
  },
  {
    Q: " Столица Венгрии ?",
    ans: ["a) Стамбул ",
     "b) Будапешт",
     "c) Копенгаген",
     "d) Прага"
    ],
    CorrecT:1
  },
  {
    Q:" Какое из перечисленных морей самое солённое?",
    ans: ["a) Чёрное море ",
     "b) Жёлтое море",
     "c) Красное море",
     "d) Мраморное море"
    ],
    CorrecT:2
  }
];
var i,j,yourAns=[],r=[];

while (massQ.length) r.push(MassQ.splice(Math.random()*MassQ.length,1));
massQ = r;


for (i=0,i<massQ.length,i++){
  document.write(massQ[i].Q+'<br>');
  for (j=0;j<massQ[i].ans.length;j++){
    document.write('<INPUT type="radio" onclick="yourAns['+i+']='+(j==massQ[i].correcT ? 1:0)+';"> '+massQ[i].ans[j]+'<br>')
    }
  }

function score(){
  j=0;
  for (i=0;i<yourAns.length;i++) j+=yourAns[i];
  alert("Ваш рейтинг: "+j+' баллов');
  }
document.write('<input type="button" value="Результат" onclick="score();"')


Писал на скорую руку.....
Ответить с цитированием