Написал тест, не работает скрипт.Помогите решить проблемку.
Выдает такие ошибки
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>