Проблема со скриптом в странице html
Написал тест, не работает скрипт.Помогите решить проблемку.
Выдает такие ошибки Uncaught ReferenceError: lstQuest1 is not defined at CheckAnswers (Test.html:32) at HTMLInputElement.onclick (Test.html:224) По возможности подправьте мой код. Буду благодарен за помощь. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <style type="text/css"> <!-- A {font-family: "Arial Cyr"; color: "#000000"} --> </style> <script language="JScript"> Answers = new Array(); notRAnswers = new Array(); var totalAnsw, notRightAnsw,strResult, totalQuest; function CheckAnswers() { Answers[0] = "б"; Answers[1] = "б"; Answers[2] = "б"; Answers[3] = "в"; Answers[4] = "а"; Answers[5] = "а"; Answers[6] = "б"; Answers[7] = "б"; Answers[8] = "в"; Answers[9] = "а"; totalAnsw = 0; notRightAnsw = 0; totalQuest = 10; strResult = "Неправильные ответы: "; for(i = 0; i<totalQuest; i++) { if(lstQuest1[i].value == Answers[i]) { totalAnsw++; notRAnswers[i] = -1; } else notRAnswers[i] = 1; } for(i = 0;i<totalQuest;i++) { if(notRAnswers[i] == 1) strResult =strResult +(i+1)+", "; } strResult = strResult+"\nПравильные ответы: " for(i = 0;i<totalQuest;i++) { if(notRAnswers[i] == -1) strResult =strResult +(i+1)+", "; } alert(strResult); } </script> <title></title> </head> <body background="../images/fon.jpg" link="#000000" vlink="#000000" alink="#000000" <center> <table width="97%" border="0"> <tr> <td><span style="font-family:Arial; font-size:10pt; color:#000000;"><h1>ТЕСТ</h1> <p><br> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №1. <b>Какое из утверждений некорректно: </b><br> <br> а)СУБД – это высокоорганизованная информационная система (ИС)<br> б) Каждую информационную систему можно назвать СУБД <br> в) Каждую СУБД можно назвать информационной системой <br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="0"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №2. <b>Модель данных , где данные представляются в виде графов, называется: </b><br> <br> а) иерархической<br> б) сетевой<br> в) реляционной<br> г) объектно-ориентированной<br><br> Выберите ответ: <select name="lstQuest1" size="1" index="1"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №3. <b>В состав языковых средств современных СУБД обязательно входят: </b><br> <br> а) язык высокого уровня;<br> б) язык манипулирования данными;<br> в) язык разметки гипертекста;<br> г) всё выше перечисленное.<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="2"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №4. <b>Для создания полей, в которые при добавлении записи автоматически вводится число,<br> в MS Access существует тип данных…</b><br> <br> а) автоинкремент;<br><br> б) числовой;<br> в) счетчик;<br> г) логический.<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="3"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №5. <b>В языке SQL для СУБД MS Access отсутствует следующий вид соединения( JOIN):</b><br> <br> а) Outer;<br> б) Left;<br> в) Inner;<br> г) Right.<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="4"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №6. <b>Что такое репликация БД?:</b><br> <br> а) Процесс восстановления копии БД.<br> б) Способ защиты БД от несанкционированного доступа.<br> в) Установка пароля к файлу БД.<br> г) Прописывание пути к БД<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="5"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №7. <b>Какое расширение у файла БД MS Access? </b><br> <br> а)*.db<br> б)*.mdb<br> в)*.dbf<br> г) *.txt<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="6"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №8. <b>Задание ограничений для записей, отбираемых в набор данных – это:</b><br> <br> а) нормализация;<br> б) фильтрация;<br> в) индексация;<br> г) сортировка.<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="7"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №9. <b>Нормализация БД – это:</b><br> <br> а)процесс сжатия информации;<br> б) процесс индексации данных;<br> в) процесс устранения нежелательных зависимостей между атрибутами.<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="8"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> <p>Вопрос №10. <b>Какой из перечисленных операторов SQL относится к разделу DDL?</b><br> <br> а) Alter table;<br> б) Commit;<br> в) Delete;<br> г) Grant.<br> <br> Выберите ответ: <select name="lstQuest1" size="1" index="9"> <option selected value=" "> </option> <option value="а">а</option> <option value="б">б</option> <option value="в">в</option> <option value="г">г</option> </select> <!-- -------------------------------------------------------------------------------- --> </p> <hr> </span></td> </tr> </table> <p align="center"><input type="button" value="Вывод результатов тестирования" name="button1" onClick="CheckAnswers();"></p> </body> </html> |
Часовой пояс GMT +3, время: 16:38. |