Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Title" content="Тест" />
- <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
- <script type="text/javascript">
- var d=document, rez=0,
- time='360', //общее время
- ball=1, //балл за вопрос
- vsego=10, //всего вопросов
- 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+=1; count++;} //какой правильный чекбокс, начинается с 0
- }
- }
- //Второй вопрос (чекБоксы)
- for(i=0; i<d.getElementsByName("q2").length; i++){
- if(d.getElementsByName("q2")[i].checked) {
- if(i==3){rez+=1; count++;} //какой правильный чекбокс, начинается с 0
- }
- }
- //Третий вопрос (выподающий список)
- for(i=0; i<d.getElementById("q3").options.length; i++){
- if(d.getElementById("q3").options[i].selected){
- if(i==1){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q4").options.length; i++){
- if(d.getElementById("q4").options[i].selected){
- if(i==3){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q5").options.length; i++){
- if(d.getElementById("q5").options[i].selected){
- if(i==1){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q6").options.length; i++){
- if(d.getElementById("q6").options[i].selected){
- if(i==3){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q7").options.length; i++){
- if(d.getElementById("q7").options[i].selected){
- if(i==2){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q8").options.length; i++){
- if(d.getElementById("q8").options[i].selected){
- if(i==1){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q9").options.length; i++){
- if(d.getElementById("q9").options[i].selected){
- if(i==1){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- for(i=0; i<d.getElementById("q10").options.length; i++){
- if(d.getElementById("q10").options[i].selected){
- if(i==3){rez+=1; count++;} //правильная строка - начинается с 0
- }
- }
- 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 type="button" name="btStart" value="Старт тест" onclick="startTest()" id="btStart"/>
- <div id="blok">
- <p style="float:left;">Осталось времени: </p>
- <p id="timer"></p>
- <form method="get" enctype="text/plain" name="testForm">
- <div id="blockQuest">
- <p class="quest">На каком расстоянии находится ближайшая к Солнцу звезда?</p>
- <input type="radio" name="q1" value="1" /> 4,24 световых года <br />
- <input type="radio" name="q1" value="2" /> 4,45 световых года <br />
- <input type="radio" name="q1" value="3" />4,74 световых года<br />
- </div>
- <div id="blockQuest">
- <p class="quest">Метод поиска экзопланет, основанный на обнаружении падения светимости звезды во время прохождения планеты перед её диском.</p>
- <input type="radio" name="q2" value="1" />Астрометрия <br />
- <input type="radio" name="q2" value="2" />Метод Доплера <br />
- <input type="radio" name="q2" value="3" />Транзитный метод <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Этот метод заключается в точном измерении положения звезды на небе и определении, как это положение меняется со временем.</p>
- <input type="radio" name="q3" value="1" />Астрометрия <br />
- <input type="radio" name="q3" value="2" />Метод Доплера <br />
- <input type="radio" name="q3" value="3" />Транзитный метод <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Этот метод использовался в исследованиях телескопом Кеплер</p>
- <input type="radio" name="q4" value="1" />Астрометрия <br />
- <input type="radio" name="q4" value="2" />Метод Доплера <br />
- <input type="radio" name="q4" value="3" />Транзитный метод <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Эти экзопланеты преимущественно состоят из из водорода и гелия, быстро вращаются</p>
- <input type="radio" name="q5" value="1" />Планеты-гиганты <br />
- <input type="radio" name="q5" value="2" />Нептуны <br />
- <input type="radio" name="q5" value="3" />Планеты земного типа <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Выберите ответ, в котором перечисляются только газовые экзопланеты</p>
- <input type="radio" name="q6" value="1" />Холодный юпитер, супер-юпитер, планета-океан <br />
- <input type="radio" name="q6" value="2" />Водный гигант, ледяной гигант, планета-океан<br />
- <input type="radio" name="q6" value="3" />Рыхлая планета, холодный нептун, гелиевая планета <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Первую экзопланету открыли в</p>
- <input type="radio" name="q7" value="1" /> 1993 году <br />
- <input type="radio" name="q7" value="2" />1995 году<br />
- <input type="radio" name="q7" value="3" />1985 году <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Этим методом была обнаружена только одна экзопланета</p>
- <input type="radio" name="q8" value="1" /> Астрометрия <br />
- <input type="radio" name="q8" value="2" />Метод периодических пульсаций<br />
- <input type="radio" name="q8" value="3" />Гравитационное микролинзирование <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Когда телескопом Кеплер была обнаружена первая экзопланета типа сверхземля?</p>
- <input type="radio" name="q9" value="1" /> 5 декабря 2011 года <br />
- <input type="radio" name="q9" value="2" />15 декабря 2011 года<br />
- <input type="radio" name="q9" value="3" />25 декабря 2011 года <br />
- </div>
- <div id="blockQuest">
- <p class="quest">Эти экзопланеты состоят в основном из льдов (водяного льда, метана, аммиака и сероводорода) с заметной примесью скальных пород (силикатов и алюмосиликатов)</p>
- <input type="radio" name="q10" value="1" /> экзопланеты земного типа <br />
- <input type="radio" name="q10" value="2" />планеты-гиганты<br />
- <input type="radio" name="q10" value="3" />нептуны <br />
- </div>
- <input type="button" value="Принять ответ" name="ok" onclick="stopTest()"/>
- <input type="reset" value="Сбросить" name="res" />
- </form>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement