Написан небольшой тест, в хроме работает великолепно, а в ИЕ выдает ошибки. Никак не могу разобраться, в чем ж причина. Помогите плиз =)
Вот пример первого вопроса. Картинки сюда заливать не стал, они не важны, помогите найти ошибку
<html>
<head>
<title>Пробный тест DIRECTUM</title>
</head>
<body>
<p><span style='font-size:12.0pt'><a href="rgiMaintask.aspx">К задачам</a></span>
<span style='font-size:10.0pt;margin-left: 85%'>
<script LANGUAGE="JavaScript">
// Заголовок страницы (h1)
var title = '<h2>Пробный тест DIRECTUM</h2>';
var subtitle = "<h3>Вопрос 1</h3>";
var questions = [
{
text: "К Вам по электронной почте пришло письмо с вложенным документом Word. Вы хотите сохранить этот документ в DIRECTUM без потери форматирования.Что Вам необходимо сделать:",
answers: ["Просто открыть документ из письма, при этом появится окно с предложением сохранить документ в DIRECTUM",
"Открыть письмо и выбрать пункт меню \"DIRECTUM/Сохранить вложение как документ\"",
"Открыть документ из письма, затем создать новый документ в DIRECTUM и внести в него текст полученного документа",
"Открыть документ из письма и нажать кнопку \"Сохранить\". Документ будет сохранен в DIRECTUM автоматически"],
correctAnswer: 0 // нумерация ответов с нуля!
},
];
//Страница проверки результатов
var yourAns = new Array;
var score = 0;
function Engine(question, answer) { yourAns[question] = answer; }
function Score() {
//<p><span style='font-size:12.0pt'><a href="rgiMaintask.aspx">К задачам</a></span>
document.write('<h2>Пробный тест DIRECTUM</h2>');
document.write('<h3>Вопрос 1</h3>');
var questions = [
{
text: "К Вам по электронной почте пришло письмо с вложенным документом Word. Вы хотите сохранить этот документ в DIRECTUM без потери форматирования.Что Вам необходимо сделать:",
answers: ["<b><FONT color=\"green\">Просто открыть документ из письма, при этом появится окно с предложением сохранить документ в DIRECTUM</FONT></b>",
"<FONT color=\"red\">Открыть письмо и выбрать пункт меню \"DIRECTUM/Сохранить вложение как документ\"</FONT>",
"<FONT color=\"red\">Открыть документ из письма, затем создать новый документ в DIRECTUM и внести в него текст полученного документа</FONT>",
"<FONT color=\"red\">Открыть документ из письма и нажать кнопку \"Сохранить\". Документ будет сохранен в DIRECTUM автоматически</FONT>"],
correctAnswer: 0 // нумерация ответов с нуля!
},
];
for (var q = 0; q < questions.length; ++q) {
var question = questions[q];
var idx = 1 + q;
document.writeln('<br/><li><b><span class="quest">' + question.text + '</span></b><br/><br/>');
for (var i in question.answers) {
document.writeln('<input type=radio name="q' + idx + '" value="' + i + '" onClick="Engine(' + q + ', this.value)">' + question.answers[i] + '<br/>');
}
}
var answerText = "Результаты:\n";
for (var i = 0; i < yourAns.length; ++i) {
var num = i + 1;
answerText = answerText + "\n Вопрос №" + num + "";
if (yourAns[i] != questions[i].correctAnswer) {
answerText = answerText + "\n Правильный ответ: " +
questions[i].answers[questions[i].correctAnswer] + "\n";
}
else {
answerText = answerText + ": Верно! \n";
++score;
}
}
answerText = answerText + "\nВсего правильных ответов: " + score + "\n";
document.write(answerText);
document.writeln('<br><img src="1.1.png" style="left: 1px; top: 1px; width: 600px; height: 400px;" />');
document.writeln('<img src="1.2.png" style="left: 1px; top: 1px; width: 800px; height: 270px;" />');
document.writeln('<br><br><br><br><br><a href="2.aspx"><img border="0" id="img2" src="button.jpg" height="30" width="200" alt="" /></a>');
yourAns = new Array;
score = 0;
clearForm("quiz");
}
function clearForm(name) {
var f = document.forms[name];
for (var i = 0; i < f.elements.length; ++i) {
if (f.elements[i].checked)
f.elements[i].checked = false;
}
}
</script>
<style>
span.quest {font-weight: ;}
</style>
<h1><script> document.write(title)</script></h1>
<h2><script> document.write(subtitle)</script></h2>
<FORM name="quiz">
<script>
for (var q = 0; q < questions.length; ++q) {
var question = questions[q];
var idx = 1 + q;
document.writeln('<br/><li><b><span class="quest">' + question.text + '</span></b><br/><br/>');
for (var i in question.answers) {
document.writeln('<input type=radio name="q' + idx + '" value="' + i + '" onClick="Engine(' + q + ', this.value)">' + question.answers[i] + '<br/>');
}
}
</script>
</ol>
<input type=button onClick="Score()" value="Проверить результаты">
</FORM>
</body>
</html>