Загрузка данных


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Лабораторная работа 6. Задание 3</title>

    <script>
        function checkTest() {
            var score = 0;

            if (document.test.q1.value == "1995") score++;
            if (document.test.q2.value == "Netscape") score++;
            if (document.test.q3.value == "Undefined") score++;
            if (document.test.q4.value == "while") score++;
            if (document.test.q5.value == "math") score++;
            if (document.test.q6.value == "image") score++;
            if (document.test.q7.value == "alert") score++;
            if (document.test.q8.value == "onSelect") score++;
            if (document.test.q9.value == "vspace") score++;
            if (document.test.q10.value == "onClick") score++;
            if (document.test.q11.value == "A HREF") score++;
            if (document.test.q12.value == "break") score++;
            if (document.test.q13.value == "Status") score++;
            if (document.test.q14.value == "MAP") score++;
            if (document.test.q15.value == "ULINK") score++;

            var mark;

            if (score > 13) {
                mark = "отлично";
            } else if (score >= 10) {
                mark = "хорошо";
            } else if (score >= 7) {
                mark = "удовлетворительно";
            } else {
                mark = "неудовлетворительно";
            }

            document.test.result.value = "Количество баллов: " + score + "\nОценка: " + mark;
        }
    </script>
</head>

<body bgcolor="#f8f8ff">
<center>
    <h3>Тест по предмету Web ориентированное программирование</h3>
</center>

<form name="test">
    <p>1. В каком году был разработан язык сценариев JavaScript?</p>
    <input type="radio" name="q1" value="1998"> 1998<br>
    <input type="radio" name="q1" value="1995"> 1995<br>
    <input type="radio" name="q1" value="2001"> 2001<br>

    <p>2. Какой фирмой был разработан язык сценариев JavaScript?</p>
    <input type="radio" name="q2" value="Microsoft"> Microsoft<br>
    <input type="radio" name="q2" value="Netscape"> Netscape<br>
    <input type="radio" name="q2" value="Sun Microsystems"> Sun Microsystems<br>

    <p>3. Что возвращает функция typeof, если переменная не существует или не определена?</p>
    <input type="radio" name="q3" value="Undefined"> Undefined<br>
    <input type="radio" name="q3" value="Boolean"> Boolean<br>
    <input type="radio" name="q3" value="String"> String<br>

    <p>4. С помощью какого оператора можно повторять выполнение операторов до выполнения условия?</p>
    <input type="radio" name="q4" value="for"> for<br>
    <input type="radio" name="q4" value="break"> break<br>
    <input type="radio" name="q4" value="while"> while<br>

    <p>5. Какой объект содержит математические константы и функции?</p>
    <input type="radio" name="q5" value="math"> math<br>
    <input type="radio" name="q5" value="mathematics"> mathematics<br>
    <input type="radio" name="q5" value="matrix"> matrix<br>

    <p>6. Какой объект используется для работы с графическими изображениями?</p>
    <input type="radio" name="q6" value="img"> img<br>
    <input type="radio" name="q6" value="image"> image<br>
    <input type="radio" name="q6" value="images"> images<br>

    <p>7. С помощью какого метода можно создать окно предупреждения?</p>
    <input type="radio" name="q7" value="alert"> alert()<br>
    <input type="radio" name="q7" value="prompt"> prompt()<br>
    <input type="radio" name="q7" value="confirm"> confirm()<br>

    <p>8. Каким атрибутом задается программа, которая выполняется при выборе текста в поле?</p>
    <input type="radio" name="q8" value="onFocus"> onFocus<br>
    <input type="radio" name="q8" value="onChange"> onChange<br>
    <input type="radio" name="q8" value="onSelect"> onSelect<br>

    <p>9. Какое свойство объекта image задает пустое пространство сверху и снизу?</p>
    <input type="radio" name="q9" value="vspace"> vspace<br>
    <input type="radio" name="q9" value="hspace"> hspace<br>
    <input type="radio" name="q9" value="wspace"> wspace<br>

    <p>10. Какой обработчик события используется в объектах checkbox и radio button?</p>
    <input type="radio" name="q10" value="onLoad"> onLoad<br>
    <input type="radio" name="q10" value="onUnload"> onUnload<br>
    <input type="radio" name="q10" value="onClick"> onClick<br>

    <p>11. Какой вариант является правильно организованной гиперссылкой?</p>
    <input type="radio" name="q11" value="IMG HREF"> IMG HREF="simple.gif"<br>
    <input type="radio" name="q11" value="A HREF"> A HREF="simple.html"<br>
    <input type="radio" name="q11" value="A SRC"> A SRC="simple.html"<br>
    <input type="radio" name="q11" value="MAP NAME"> MAP NAME="simple"<br>

    <p>12. С помощью какого оператора можно прервать выполнение цикла?</p>
    <input type="radio" name="q12" value="close"> close<br>
    <input type="radio" name="q12" value="stop"> stop<br>
    <input type="radio" name="q12" value="break"> break<br>

    <p>13. С помощью какого объекта можно получить доступ к строке состояния?</p>
    <input type="radio" name="q13" value="Image"> Image<br>
    <input type="radio" name="q13" value="Status"> Status<br>
    <input type="radio" name="q13" value="Button"> Button<br>

    <p>14. Какой тег HTML не является тегом организации списка?</p>
    <input type="radio" name="q14" value="UL"> UL<br>
    <input type="radio" name="q14" value="MAP"> MAP<br>
    <input type="radio" name="q14" value="OL"> OL<br>
    <input type="radio" name="q14" value="LI"> LI<br>

    <p>15. Какой тег не определяет цвет ссылки?</p>
    <input type="radio" name="q15" value="ALINK"> ALINK<br>
    <input type="radio" name="q15" value="ULINK"> ULINK<br>
    <input type="radio" name="q15" value="LINK"> LINK<br>
    <input type="radio" name="q15" value="VLINK"> VLINK<br>

    <br>
    <input type="button" value="Результат" onclick="checkTest()">
    <input type="reset" value="Очистить">

    <br><br>
    <textarea name="result" cols="40" rows="4"></textarea>
</form>

</body>
</html>