<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta content="Тест" http-equiv="Title">
<meta content="text/html; charset=windows-1251" http-equiv="Content-Type">
<script type="text/javascript">
var d=document, rez=0,
time='60', //общее время
ball=0, //балл за вопрос
vsego=5, //всего вопросов
count=0; //Кол-во правильных ответов
function timer(){
var obj=document.getElementById('timer');
obj.innerHTML--;
if(obj.innerHTML==0){
stopTest();
setTimeout(function(){},1000);}
else{setTimeout(timer,1000);}
}
function startTest(){
d.getElementById("timer").innerHTML=time;
setTimeout(timer,1000);
d.getElementById("blok").style.display='block';
d.getElementById("btStart").style.display='none';
}
function stopTest(){
var i=0;
//Первый вопрос (переключатели)
for(i=0; i<d.getElementsByName("q1").length; i++){
if(d.getElementsByName("q1")[i].checked) {
if(i==1){rez+=2; count++;} //какой правильный чекбокс, начинается с 0
}
}
//Второй вопрос (чекБоксы)
for(i=0; i<d.getElementsByName("q2").length; i++){
if(d.getElementsByName("q2")[i].checked) {
if(i==0){rez+=2; count++;} //какой правильный чекбокс, начинается с 0
if(i==2){rez+=2; count++;}
}
}
//Третий вопрос (выподающий список)
for(i=0; i<d.getElementById("q3").options.length; i++){
if(d.getElementById("q3").options[i].selected){
if(i==2){rez+=2; count++;} //правильная строка - начинается с 0
}
}
//Четвертый вопрос (текстовая строка)
if(d.getElementsByName("q4")[0].value.search("Да")!=-1){rez+=2; count++;}
//Пятый вопрос (текстовая строка)
if(d.getElementsByName("q5")[0].value.search("Нет")!=-1){rez+=2;count++;}
alert('Вы набрали '+((rez/ball)/vsego)*100+' %\nВы правильно ответили на '+count+ ' вопросов из '+vsego+'.');
d.getElementById("blok").style.display='none';
d.getElementById("btStart").style.display='block';
location.reload(true);
rez=0;
count=0;
}
</script>
<title></title>
<style type="text/css"><!--
#blok{
display: none;
}
-->
</style>
</head><body>
<input id="btStart" name="btStart" onclick="startTest()" value="Старт тест" type="button">
<div id="blok">
<p style="float: left;">Осталось времени: </p>
<p id="timer"> </p>
<form enctype="text/plain" method="get" name="testForm">
<div id="blockQuest">
<p class="quest">Nozze</p>
<input name="q1" value="0" type="radio">свадьба<br>
<input name="q1" value="2" type="radio">нос<br>
<input name="q1" value="3" type="radio">свадебное путешествие</div>
<div id="blockQuest">
<p class="quest">Matrimonio</p>
<input name="q2" value="1" type="checkbox">просить руки<br>
<input name="q2" value="2" type="checkbox">матриархат<br>
<input name="q2" value="0" type="checkbox">бракосочетание</div>
<div id="blockQuest">
<p class="quest">Chiedere la mano</p>
<select id="q3" name="q3">
<option value="1">бракосочетание</option>
<option value="2">свадьба</option>
<option value="0">просить руки</option>
<option value="4">я тебя люблю</option>
</select>
</div>
<div id="blockQuest">
<p class="quest">- Amare,-это глагол? Варианты ответов;Да, или Нет.</p>
<input name="q4" type="Да"></div>
<div id="blockQuest">
<p class="quest">Nozze,-это глагол? Варианты ответов;Да, или Нет.</p>
<input name="q5" type="Нет"></div>
<input name="ok" onclick="stopTest()" value="Принять ответ" type="button"> <input name="res" value="Сбросить" type="reset"> <br>
<br>
</form>
</div>
</body></html>