X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Тест на Java Script, в коде есть 2 ошибки, но я не могу их найти. Помогите пожалуйста
Lady Chaos
Lady Chaos
Topic Starter сообщение 16.10.2010, 21:57; Ответить: Lady Chaos
Сообщение #1


Здравствуйте!
Я нашла в нете код для теста на Java Script,
но там есть 2 ошибки (или недочёта скорее):

1) количество правильных ответов выводится со знаком плюс (например: количество правильных ответов +7)
Как убрать этот знак?

2) после нажатия кнопки «Начать заново» и повторном прохождении теста в качестве результата
скрипт ставит оценку дважды, т.е. показывает ещё и результат предыдущей попытки.
Как исправить это?

Если можно, то дайте, пожалуйста, подробный ответ, а то я только начинаю во всём этом разбираться
Заранее огромное спасибо всем, кто откликнется!

<head>
<script type="text/javascript">
function showById(id, visible) {
document.getElementById(id).style.display =
visible ? 'block' : 'none'
}
function processForm(f) {
var i, s='', el
var questions = new Object()
var answers = new Object()
for (i=0; i<f.length; i++) {
el = f.elements[i]
if (el.type=='radio' && el.name.indexOf('question')==0) {
questions[el.name] = 0
if (el.checked)
answers[el.name] = parseInt(el.value)
}
}
var asked = 0, answered = 0, score = 0
for (i in questions) asked++
for (i in answers) {
answered++
score += answers[i]
}
if (answered < asked) {
alert('Вы ответили на '+answered+' вопросов из '+asked+'. Для получения достоверного результата нужно ответить на все вопросы')
}
else {
showById('questionsForm', false)
el = document.getElementById('score')
el.innerHTML = (score>0) ? '+'+score : score
showById('results', true)
if (score == 0)
showById('1', true)
else if (score == 1)
showById('1', true)
else if (score == 2)
showById('1', true)
else if (score == 3)
showById('1', true)
else if (score == 4)
showById('1', true)
else if (score == 5)
showById('2', true)
else if (score == 6)
showById('3', true)
else if (score == 7)
showById('3', true)
else if (score == 8)
showById('3', true)
else if (score == 9)
showById('3', true)
else if (score == 10)
showById('4-', true)
else if (score == 11)
showById('4', true)
else if (score == 12)
showById('4+', true)
else if (score == 13)
showById('5-', true)
else if (score == 14)
showById('5', true)
else if (score == 15)
showById('5+', true)
}
}
function resetTest() {
showById('results', false)
showById('questionsForm', true)
document.forms['opros'].reset()
}
</script>
</head>
<body>

<hr width="100%" size=3>
<h3 align="center"><font color="#006600">Тест на знание самого первого выпуска журнала W.I.T.C.H, где приключения стражниц Кандракара только начинаются</font></h3>
<hr width="100%" size=3>
<br>

<div id="questionsForm">
<form name="opros">
<p/>
<strong><font color="#006600">1)</font></strong> Какую героиню мы видим в комиксе самой первой?
<br/><br/>
<input type="radio" name="question1" value="1" id="q1a1"/><label for="q1a1"> Вилл</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a2"/><label for="q1a2"> Ирму</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a3"/><label for="q1a3"> Тарани</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a3"/><label for="q1a3"> Корнелию</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a5"/><label for="q1a4"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">2)</font></strong> Что такое Завеса?
<br/>
<br/>
<input type="radio" name="question2" value="0" id="q2a1"/><label for="q2a1"> Магический щит, защищающий Кандракар</label>
<br/>
<input type="radio" name="question2" value="1" id="q2a2"/><label for="q2a2"> Стена, отделяющая одну реальность от другой</label>
<br/>
<input type="radio" name="question2" value="0" id="q2a3"/><label for="q2a3"> Нить, соединяющая все миры воедино</label>
<br/>
<input type="radio" name="question2" value="0" id="q2a4"/><label for="q2a4"> Преграда на пути к замку лорда Седрика</label>
<br/><br/>
<strong><font color="#006600">3)</font></strong> Какое прозвище придумал Урия для Корнелии?
<br/><br/>
<input type="radio" name="question3" value="0" id="q3a1"/><label for="q3a1"> Красотка</label>
<br/>
<input type="radio" name="question3" value="0" id="q3a2"/><label for="q3a2"> Железная леди</label>
<br/>
<input type="radio" name="question3" value="0" id="q3a3"/><label for="q3a3"> Неприступная</label>
<br/>
<input type="radio" name="question3" value="1" id="q3a4"/><label for="q3a4"> Снежная королева</label>
<br/><br/>
<strong><font color="#006600">4)</font></strong> В какой школе учатся Вилл, Ирма, Тарани, Корнелия и Хай Лин?
<br/>
<br/>
<input type="radio" name="question4" value="0" id="q4a1"/><label for="q4a1"> Heatherfield Institute</label>
<br/>
<input type="radio" name="question4" value="0" id="q4a2"/><label for="q4a2"> English school for girl</label>
<br/>
<input type="radio" name="question4" value="1" id="q4a3"/><label for="q4a3"> Sheffield Institute</label>
<br/>
<input type="radio" name="question4" value="0" id="q4a4"/><label for="q4a4"> Laurea Institute</label>
<br/><br/>
<strong><font color="#006600">5)</font></strong> Чьи фамилии мы узнаём уже из первого выпуска журнала?
<br/>
<br/>
<input type="radio" name="question5" value="1" id="q5a1"/><label for="q5a1"> Вилл Вандом, Тарани Кук и Хай Лин</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a2"/><label for="q5a2"> Корнелии Хейл и Ирмы Лэр</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a3"/><label for="q5a3"> Вилл Вандом и Тарани Кук</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a3"/><label for="q5a4"> Хай Лин и Тарани Кук</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a4"/><label for="q5a5"> Вилл Вандом, Ирмы Лэр, Тарани Кук и Корнелии Хейл</label>
<br/><br/>
<strong><font color="#006600">6)</font></strong> Какую из героинь в чародейском костюме мы видим первой?
<br/><br/>
<input type="radio" name="question6" value="0" id="q6a1"/><label for="q6a1"> Хай Лин</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a2"/><label for="q6a2"> Корнелию</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a3"/><label for="q6a3"> Тарани</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a4"/><label for="q6a4"> Ирму</label>
<br/>
<input type="radio" name="question6" value="1" id="q6a5"/><label for="q6a4"> Вилл</label>
<br/><br/>
<strong><font color="#006600">7)</font></strong> Почему Элион не пошла вместе с остальными девочками домой к Хай Лин, чтобы разобраться в необычных событиях и мистических снах?
<br/>
<br/>
<input type="radio" name="question7" value="0" id="q7a1"/><label for="q7a1"> Её не отпустили родители из-за "двойки" по математике</label>
<br/>
<input type="radio" name="question7" value="1" id="q7a2"/><label for="q7a2"> Она пошла на свидание с Седриком</label>
<br/>
<input type="radio" name="question7" value="0" id="q7a3"/><label for="q7a3"> В это время она занималась с Мэттом</label>
<br/>
<input type="radio" name="question7" value="0" id="q7a4"/><label for="q7a4"> Просто не захотела</label>
<br/><br/>
<strong><font color="#006600">8)</font></strong> Кто из девочек не поверил в то, что они стражницы Кандракара?
<br/><br/>
<input type="radio" name="question8" value="0" id="q8a1"/><label for="q8a1"> Вилл</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a2"/><label for="q8a2"> Ирма</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a3"/><label for="q8a3"> Тарани</label>
<br/>
<input type="radio" name="question8" value="1" id="q8a3"/><label for="q8a4"> Корнелия</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a4"/><label for="q8a5"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">9)</font></strong> Когда Ватек поймал Ирму и Хай Лин, что Седрик приказал с ними сделать?
<br/><br/>
<input type="radio" name="question9" value="0" id="q9a1"/><label for="q9a1"> Немедленно убить</label>
<br/>
<input type="radio" name="question9" value="0" id="q9a2"/><label for="q9a2"> Связать</label>
<br/>
<input type="radio" name="question9" value="1" id="q9a3"/><label for="q9a3"> Сотворить колодец и бросить их туда</label>
<br/>
<input type="radio" name="question9" value="0" id="q9a4"/><label for="q9a4"> Отобрать магические способности</label>
<br/><br/>
<strong><font color="#006600">10)</font></strong> Хай Лин учится в одном классе вместе с …?
<br/><br/>
<input type="radio" name="question10" value="0" id="q10a1"/><label for="q10a1"> Вилл и Корнелией</label>
<br/>
<input type="radio" name="question10" value="1" id="q10a2"/><label for="q10a2"> Ирмой и Тарани</label>
<br/>
<input type="radio" name="question10" value="0" id="q10a3"/><label for="q10a3"> Вилл, Ирмой и Элион</label>
<br/>
<input type="radio" name="question10" value="0" id="q10a4"/><label for="q10a4"> Тарани и Корнелией</label>
<br/><br/>
<strong><font color="#006600">11)</font></strong> В первый учебный день Вилл проспала и опоздала на урок. Кого из новеньких она встретила в холле возле лестницы?
<br/><br/>
<input type="radio" name="question11" value="0" id="q11a1"/><label for="q11a1"> Элион</label>
<br/>
<input type="radio" name="question11" value="0" id="q11a2"/><label for="q11a2"> Урию и его банду</label>
<br/>
<input type="radio" name="question11" value="1" id="q11a3"/><label for="q11a3"> Тарани</label>
<br/>
<input type="radio" name="question11" value="0" id="q11a4"/><label for="q11a4"> Корнелию</label>
<br/><br/>
<strong><font color="#006600">12)</font></strong> Кто из девочек первой показала свои магические способности?
<br/><br/>
<input type="radio" name="question12" value="1" id="q12a1"/><label for="q12a1"> Ирма</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a2"/><label for="q12a2"> Вилл</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a3"/><label for="q12a3"> Корнелия</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a4"/><label for="q12a4"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">13)</font></strong> Какую атаку Ватек использовал против Вилл?
<br/><br/>
<input type="radio" name="question13" value="0" id="q13a1"/><label for="q13a1"> Железные тиски</label>
<br/>
<input type="radio" name="question13" value="0" id="q13a2"/><label for="q13a2"> Рёв и удары</label>
<br/>
<input type="radio" name="question13" value="0" id="q13a3"/><label for="q13a3"> Магическую ловушку</label>
<br/>
<input type="radio" name="question13" value="1" id="q13a4"/><label for="q13a4"> Цепь молний из глаз</label>
<br/><br/>
<strong><font color="#006600">14)</font></strong> После того как Ян Лин передала Сердце Кондракара Вилл, где оно пряталось до момента схватки с Ватеком и Седриком?
<br/><br/>
<input type="radio" name="question14" value="0" id="q14a1"/><label for="q14a1"> В кармане</label>
<br/>
<input type="radio" name="question14" value="1" id="q14a2"/><label for="q14a2"> В руке</label>
<br/>
<input type="radio" name="question14" value="0" id="q14a3"/><label for="q14a3"> Висело на шеи</label>
<br/>
<input type="radio" name="question14" value="0" id="q14a4"/><label for="q14a4"> В другом измерении</label>
<br/><br/>
<strong><font color="#006600">15)</font></strong> Кто придумал команде стражниц название W.I.T.C.H?
<br/><br/>
<input type="radio" name="question15" value="0" id="q15a1"/><label for="q15a1"> Вилл</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a2"/><label for="q15a2"> Ирма</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a3"/><label for="q15a3"> Тарани</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a3"/><label for="q15a4"> Корнелия</label>
<br/>
<input type="radio" name="question15" value="1" id="q15a4"/><label for="q15a5"> Хай Лин</label>
<br/><br/><br/>
<input type="button" value="Отправить" onClick="processForm(this.form)"/>&nbsp;
<input type="reset" value="Очистить"></input>
</form>
</div>

<div id="results" style="display: none;">
Количество правильных ответов: <span id="score"></span>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font> </p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="2" style="display: none;">
<p>Ваша оценка: 2<br/> <font color="#006600">Всего пять правильных ответов? Господи, да как ты вообще умудрился попасть на этот сайт?</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="4-" style="display: none;">
<p>Ваша оценка: 4-</p>
</div>
<div id="4" style="display: none;">
<p>Ваша оценка: 4</p>
</div>
<div id="4+" style="display: none;">
<p>Ваша оценка: 4+</p>
</div>
<div id="5-" style="display: none;">
<p>Ваша оценка: 5-</p>
</div>
<div id="5" style="display: none;">
<p>Ваша оценка: 5</p>
</div>
<div id="5+" style="display: none;">
<p>Ваша оценка: 5+</p>
</div>
<br/>
<p>Спасибо за участие в тестировании</p>
<br/>
<input type="button" value="Начать заново" onClick="resetTest()"/>
</div>
<br><br>
</body>
</div>

<div id="footer"><p class="footertext">Svein Erik Storkaas - Copyright <a href="http://www.csstemplatesweb.com">CssTemplatesWeb</a> | 2008</p></div>

</div>
</body>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
сообщение 16.10.2010, 22:47; Ответить: www3_hb
Сообщение #2


2) посмогтрел у себя проверил там не че не остается
1)Вроде так
[PHP]<head>
<script type="text/javascript">
function showById(id, visible) {
document.getElementById(id).style.display =
visible ? 'block' : 'none'
}
function processForm(f) {
var i, s='', el
var questions = new Object()
var answers = new Object()
for (i=0; i<f.length; i++) {
el = f.elements[i]
if (el.type=='radio' && el.name.indexOf('question')==0) {
questions[el.name] = 0
if (el.checked)
answers[el.name] = parseInt(el.value)
}
}
var asked = 0, answered = 0, score = 0
for (i in questions) asked++
for (i in answers) {
answered++
score += answers[i]
}
if (answered < asked) {
if(answered == '0'){
alert('Чтоб узнать результат пройдите тест');
}else{
alert('количество правильных ответов +'+answered+' из '+asked)
}}
else {
showById('questionsForm', false)
el = document.getElementById('score')
el.innerHTML = (score>0) ? '+'+score : score
showById('results', true)
if (score == 0)
showById('1', true)
else if (score == 1)
showById('1', true)
else if (score == 2)
showById('1', true)
else if (score == 3)
showById('1', true)
else if (score == 4)
showById('1', true)
else if (score == 5)
showById('2', true)
else if (score == 6)
showById('3', true)
else if (score == 7)
showById('3', true)
else if (score == 8)
showById('3', true)
else if (score == 9)
showById('3', true)
else if (score == 10)
showById('4-', true)
else if (score == 11)
showById('4', true)
else if (score == 12)
showById('4+', true)
else if (score == 13)
showById('5-', true)
else if (score == 14)
showById('5', true)
else if (score == 15)
showById('5+', true)
}
}
function resetTest() {
showById('results', false)
showById('questionsForm', true)
document.forms['opros'].reset()
}
</script>
</head>
<body>

<hr width="100%" size=3>
<h3 align="center"><font color="#006600">Тест на знание самого первого выпуска журнала W.I.T.C.H, где приключения стражниц Кандракара только начинаются</font></h3>
<hr width="100%" size=3>
<br>

<div id="questionsForm">
<form name="opros">
<p/>
<strong><font color="#006600">1)</font></strong> Какую героиню мы видим в комиксе самой первой?
<br/><br/>
<input type="radio" name="question1" value="1" id="q1a1"/><label for="q1a1"> Вилл</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a2"/><label for="q1a2"> Ирму</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a3"/><label for="q1a3"> Тарани</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a3"/><label for="q1a3"> Корнелию</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a5"/><label for="q1a4"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">2)</font></strong> Что такое Завеса?
<br/>
<br/>
<input type="radio" name="question2" value="0" id="q2a1"/><label for="q2a1"> Магический щит, защищающий Кандракар</label>
<br/>
<input type="radio" name="question2" value="1" id="q2a2"/><label for="q2a2"> Стена, отделяющая одну реальность от другой</label>
<br/>
<input type="radio" name="question2" value="0" id="q2a3"/><label for="q2a3"> Нить, соединяющая все миры воедино</label>
<br/>
<input type="radio" name="question2" value="0" id="q2a4"/><label for="q2a4"> Преграда на пути к замку лорда Седрика</label>
<br/><br/>
<strong><font color="#006600">3)</font></strong> Какое прозвище придумал Урия для Корнелии?
<br/><br/>
<input type="radio" name="question3" value="0" id="q3a1"/><label for="q3a1"> Красотка</label>
<br/>
<input type="radio" name="question3" value="0" id="q3a2"/><label for="q3a2"> Железная леди</label>
<br/>
<input type="radio" name="question3" value="0" id="q3a3"/><label for="q3a3"> Неприступная</label>
<br/>
<input type="radio" name="question3" value="1" id="q3a4"/><label for="q3a4"> Снежная королева</label>
<br/><br/>
<strong><font color="#006600">4)</font></strong> В какой школе учатся Вилл, Ирма, Тарани, Корнелия и Хай Лин?
<br/>
<br/>
<input type="radio" name="question4" value="0" id="q4a1"/><label for="q4a1"> Heatherfield Institute</label>
<br/>
<input type="radio" name="question4" value="0" id="q4a2"/><label for="q4a2"> English school for girl</label>
<br/>
<input type="radio" name="question4" value="1" id="q4a3"/><label for="q4a3"> Sheffield Institute</label>
<br/>
<input type="radio" name="question4" value="0" id="q4a4"/><label for="q4a4"> Laurea Institute</label>
<br/><br/>
<strong><font color="#006600">5)</font></strong> Чьи фамилии мы узнаём уже из первого выпуска журнала?
<br/>
<br/>
<input type="radio" name="question5" value="1" id="q5a1"/><label for="q5a1"> Вилл Вандом, Тарани Кук и Хай Лин</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a2"/><label for="q5a2"> Корнелии Хейл и Ирмы Лэр</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a3"/><label for="q5a3"> Вилл Вандом и Тарани Кук</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a3"/><label for="q5a4"> Хай Лин и Тарани Кук</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a4"/><label for="q5a5"> Вилл Вандом, Ирмы Лэр, Тарани Кук и Корнелии Хейл</label>
<br/><br/>
<strong><font color="#006600">6)</font></strong> Какую из героинь в чародейском костюме мы видим первой?
<br/><br/>
<input type="radio" name="question6" value="0" id="q6a1"/><label for="q6a1"> Хай Лин</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a2"/><label for="q6a2"> Корнелию</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a3"/><label for="q6a3"> Тарани</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a4"/><label for="q6a4"> Ирму</label>
<br/>
<input type="radio" name="question6" value="1" id="q6a5"/><label for="q6a4"> Вилл</label>
<br/><br/>
<strong><font color="#006600">7)</font></strong> Почему Элион не пошла вместе с остальными девочками домой к Хай Лин, чтобы разобраться в необычных событиях и мистических снах?
<br/>
<br/>
<input type="radio" name="question7" value="0" id="q7a1"/><label for="q7a1"> Её не отпустили родители из-за "двойки" по математике</label>
<br/>
<input type="radio" name="question7" value="1" id="q7a2"/><label for="q7a2"> Она пошла на свидание с Седриком</label>
<br/>
<input type="radio" name="question7" value="0" id="q7a3"/><label for="q7a3"> В это время она занималась с Мэттом</label>
<br/>
<input type="radio" name="question7" value="0" id="q7a4"/><label for="q7a4"> Просто не захотела</label>
<br/><br/>
<strong><font color="#006600">8)</font></strong> Кто из девочек не поверил в то, что они стражницы Кандракара?
<br/><br/>
<input type="radio" name="question8" value="0" id="q8a1"/><label for="q8a1"> Вилл</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a2"/><label for="q8a2"> Ирма</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a3"/><label for="q8a3"> Тарани</label>
<br/>
<input type="radio" name="question8" value="1" id="q8a3"/><label for="q8a4"> Корнелия</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a4"/><label for="q8a5"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">9)</font></strong> Когда Ватек поймал Ирму и Хай Лин, что Седрик приказал с ними сделать?
<br/><br/>
<input type="radio" name="question9" value="0" id="q9a1"/><label for="q9a1"> Немедленно убить</label>
<br/>
<input type="radio" name="question9" value="0" id="q9a2"/><label for="q9a2"> Связать</label>
<br/>
<input type="radio" name="question9" value="1" id="q9a3"/><label for="q9a3"> Сотворить колодец и бросить их туда</label>
<br/>
<input type="radio" name="question9" value="0" id="q9a4"/><label for="q9a4"> Отобрать магические способности</label>
<br/><br/>
<strong><font color="#006600">10)</font></strong> Хай Лин учится в одном классе вместе с …?
<br/><br/>
<input type="radio" name="question10" value="0" id="q10a1"/><label for="q10a1"> Вилл и Корнелией</label>
<br/>
<input type="radio" name="question10" value="1" id="q10a2"/><label for="q10a2"> Ирмой и Тарани</label>
<br/>
<input type="radio" name="question10" value="0" id="q10a3"/><label for="q10a3"> Вилл, Ирмой и Элион</label>
<br/>
<input type="radio" name="question10" value="0" id="q10a4"/><label for="q10a4"> Тарани и Корнелией</label>
<br/><br/>
<strong><font color="#006600">11)</font></strong> В первый учебный день Вилл проспала и опоздала на урок. Кого из новеньких она встретила в холле возле лестницы?
<br/><br/>
<input type="radio" name="question11" value="0" id="q11a1"/><label for="q11a1"> Элион</label>
<br/>
<input type="radio" name="question11" value="0" id="q11a2"/><label for="q11a2"> Урию и его банду</label>
<br/>
<input type="radio" name="question11" value="1" id="q11a3"/><label for="q11a3"> Тарани</label>
<br/>
<input type="radio" name="question11" value="0" id="q11a4"/><label for="q11a4"> Корнелию</label>
<br/><br/>
<strong><font color="#006600">12)</font></strong> Кто из девочек первой показала свои магические способности?
<br/><br/>
<input type="radio" name="question12" value="1" id="q12a1"/><label for="q12a1"> Ирма</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a2"/><label for="q12a2"> Вилл</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a3"/><label for="q12a3"> Корнелия</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a4"/><label for="q12a4"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">13)</font></strong> Какую атаку Ватек использовал против Вилл?
<br/><br/>
<input type="radio" name="question13" value="0" id="q13a1"/><label for="q13a1"> Железные тиски</label>
<br/>
<input type="radio" name="question13" value="0" id="q13a2"/><label for="q13a2"> Рёв и удары</label>
<br/>
<input type="radio" name="question13" value="0" id="q13a3"/><label for="q13a3"> Магическую ловушку</label>
<br/>
<input type="radio" name="question13" value="1" id="q13a4"/><label for="q13a4"> Цепь молний из глаз</label>
<br/><br/>
<strong><font color="#006600">14)</font></strong> После того как Ян Лин передала Сердце Кондракара Вилл, где оно пряталось до момента схватки с Ватеком и Седриком?
<br/><br/>
<input type="radio" name="question14" value="0" id="q14a1"/><label for="q14a1"> В кармане</label>
<br/>
<input type="radio" name="question14" value="1" id="q14a2"/><label for="q14a2"> В руке</label>
<br/>
<input type="radio" name="question14" value="0" id="q14a3"/><label for="q14a3"> Висело на шеи</label>
<br/>
<input type="radio" name="question14" value="0" id="q14a4"/><label for="q14a4"> В другом измерении</label>
<br/><br/>
<strong><font color="#006600">15)</font></strong> Кто придумал команде стражниц название W.I.T.C.H?
<br/><br/>
<input type="radio" name="question15" value="0" id="q15a1"/><label for="q15a1"> Вилл</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a2"/><label for="q15a2"> Ирма</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a3"/><label for="q15a3"> Тарани</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a3"/><label for="q15a4"> Корнелия</label>
<br/>
<input type="radio" name="question15" value="1" id="q15a4"/><label for="q15a5"> Хай Лин</label>
<br/><br/><br/>
<input type="button" value="Отправить" onClick="processForm(this.form)"/>&nbsp;
<input type="reset" value="Очистить"></input>
</form>
</div>

<div id="results" style="display: none;">
Количество правильных ответов: <span id="score"></span>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font> </p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="2" style="display: none;">
<p>Ваша оценка: 2<br/> <font color="#006600">Всего пять правильных ответов? Господи, да как ты вообще умудрился попасть на этот сайт?</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="4-" style="display: none;">
<p>Ваша оценка: 4-</p>
</div>
<div id="4" style="display: none;">
<p>Ваша оценка: 4</p>
</div>
<div id="4+" style="display: none;">
<p>Ваша оценка: 4+</p>
</div>
<div id="5-" style="display: none;">
<p>Ваша оценка: 5-</p>
</div>
<div id="5" style="display: none;">
<p>Ваша оценка: 5</p>
</div>
<div id="5+" style="display: none;">
<p>Ваша оценка: 5+</p>
</div>
<br/>
<p>Спасибо за участие в тестировании</p>
<br/>
<input type="button" value="Начать заново" onClick="resetTest()"/>
</div>
<br><br>
</body>
</div>

<div id="footer"><p class="footertext">Svein Erik Storkaas - Copyright <a href="http://www.csstemplatesweb.com">CssTemplatesWeb</a> | 2008</p></div>

</div>
</body>[/PHP]
Если я вас правильно понял
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lady Chaos
Lady Chaos
Topic Starter сообщение 16.10.2010, 22:56; Ответить: Lady Chaos
Сообщение #3


www3, не, у меня не работает... Всё так же как и было... Я проверяла на Опере 9...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 17.10.2010, 7:00; Ответить: Alcorn
Сообщение #4


[PHP]
<html>
<head>
<script type="text/javascript">
function showById(id, visible) {
document.getElementById(id).style.display =
visible ? 'block' : 'none'
}
function processForm(f) {
var i, s='', el
var questions = new Object()
var answers = new Object()
for (i=0; i<f.length; i++) {
el = f.elements[i]
if (el.type=='radio' && el.name.indexOf('question')==0) {
questions[el.name] = 0
if (el.checked)
answers[el.name] = parseInt(el.value)
}
}
var asked = 0, answered = 0, score = 0
for (i in questions) asked++
for (i in answers) {
answered++
score += answers[i]
}
if (answered < asked) {
alert('Вы ответили на '+answered+' вопросов из '+asked+'. Для получения достоверного результата нужно ответить на все вопросы')
}
else {
showById('questionsForm', false)
el = document.getElementById('score')
el.innerHTML = (score>0) ? +score : score
showById('results', true)
if (score == 0)
showById('1', true)
else if (score == 1)
showById('1', true)
else if (score == 2)
showById('1', true)
else if (score == 3)
showById('1', true)
else if (score == 4)
showById('1', true)
else if (score == 5)
showById('2', true)
else if (score == 6)
showById('3', true)
else if (score == 7)
showById('3', true)
else if (score == 8)
showById('3', true)
else if (score == 9)
showById('3', true)
else if (score == 10)
showById('4-', true)
else if (score == 11)
showById('4', true)
else if (score == 12)
showById('4+', true)
else if (score == 13)
showById('5-', true)
else if (score == 14)
showById('5', true)
else if (score == 15)
showById('5+', true)
}
}
function resetTest() {
showById('results', false);

var e=document.getElementById('results').getElementsByTagName('div')
for (var i = 0; i < e.length; i++) {e[i].style.display='none';}

showById('questionsForm', true);
document.forms['opros'].reset()
}
</script>
</head>
<body>

<hr width="100%" size=3>
<h3 align="center"><font color="#006600">Тест на знание самого первого выпуска журнала W.I.T.C.H, где приключения стражниц Кандракара только начинаются</font></h3>
<hr width="100%" size=3>
<br>

<div id="questionsForm">
<form name="opros">
<p/>
<strong><font color="#006600">1)</font></strong> Какую героиню мы видим в комиксе самой первой?
<br/><br/>
<input type="radio" name="question1" value="1" id="q1a1"/><label for="q1a1"> Вилл</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a2"/><label for="q1a2"> Ирму</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a3"/><label for="q1a3"> Тарани</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a3"/><label for="q1a3"> Корнелию</label>
<br/>
<input type="radio" name="question1" value="0" id="q1a5"/><label for="q1a4"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">2)</font></strong> Что такое Завеса?
<br/>
<br/>
<input type="radio" name="question2" value="0" id="q2a1"/><label for="q2a1"> Магический щит, защищающий Кандракар</label>
<br/>
<input type="radio" name="question2" value="1" id="q2a2"/><label for="q2a2"> Стена, отделяющая одну реальность от другой</label>
<br/>
<input type="radio" name="question2" value="0" id="q2a3"/><label for="q2a3"> Нить, соединяющая все миры воедино</label>
<br/>
<input type="radio" name="question2" value="0" id="q2a4"/><label for="q2a4"> Преграда на пути к замку лорда Седрика</label>
<br/><br/>
<strong><font color="#006600">3)</font></strong> Какое прозвище придумал Урия для Корнелии?
<br/><br/>
<input type="radio" name="question3" value="0" id="q3a1"/><label for="q3a1"> Красотка</label>
<br/>
<input type="radio" name="question3" value="0" id="q3a2"/><label for="q3a2"> Железная леди</label>
<br/>
<input type="radio" name="question3" value="0" id="q3a3"/><label for="q3a3"> Неприступная</label>
<br/>
<input type="radio" name="question3" value="1" id="q3a4"/><label for="q3a4"> Снежная королева</label>
<br/><br/>
<strong><font color="#006600">4)</font></strong> В какой школе учатся Вилл, Ирма, Тарани, Корнелия и Хай Лин?
<br/>
<br/>
<input type="radio" name="question4" value="0" id="q4a1"/><label for="q4a1"> Heatherfield Institute</label>
<br/>
<input type="radio" name="question4" value="0" id="q4a2"/><label for="q4a2"> English school for girl</label>
<br/>
<input type="radio" name="question4" value="1" id="q4a3"/><label for="q4a3"> Sheffield Institute</label>
<br/>
<input type="radio" name="question4" value="0" id="q4a4"/><label for="q4a4"> Laurea Institute</label>
<br/><br/>
<strong><font color="#006600">5)</font></strong> Чьи фамилии мы узнаём уже из первого выпуска журнала?
<br/>
<br/>
<input type="radio" name="question5" value="1" id="q5a1"/><label for="q5a1"> Вилл Вандом, Тарани Кук и Хай Лин</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a2"/><label for="q5a2"> Корнелии Хейл и Ирмы Лэр</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a3"/><label for="q5a3"> Вилл Вандом и Тарани Кук</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a3"/><label for="q5a4"> Хай Лин и Тарани Кук</label>
<br/>
<input type="radio" name="question5" value="0" id="q5a4"/><label for="q5a5"> Вилл Вандом, Ирмы Лэр, Тарани Кук и Корнелии Хейл</label>
<br/><br/>
<strong><font color="#006600">6)</font></strong> Какую из героинь в чародейском костюме мы видим первой?
<br/><br/>
<input type="radio" name="question6" value="0" id="q6a1"/><label for="q6a1"> Хай Лин</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a2"/><label for="q6a2"> Корнелию</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a3"/><label for="q6a3"> Тарани</label>
<br/>
<input type="radio" name="question6" value="0" id="q6a4"/><label for="q6a4"> Ирму</label>
<br/>
<input type="radio" name="question6" value="1" id="q6a5"/><label for="q6a4"> Вилл</label>
<br/><br/>
<strong><font color="#006600">7)</font></strong> Почему Элион не пошла вместе с остальными девочками домой к Хай Лин, чтобы разобраться в необычных событиях и мистических снах?
<br/>
<br/>
<input type="radio" name="question7" value="0" id="q7a1"/><label for="q7a1"> Её не отпустили родители из-за "двойки" по математике</label>
<br/>
<input type="radio" name="question7" value="1" id="q7a2"/><label for="q7a2"> Она пошла на свидание с Седриком</label>
<br/>
<input type="radio" name="question7" value="0" id="q7a3"/><label for="q7a3"> В это время она занималась с Мэттом</label>
<br/>
<input type="radio" name="question7" value="0" id="q7a4"/><label for="q7a4"> Просто не захотела</label>
<br/><br/>
<strong><font color="#006600">8)</font></strong> Кто из девочек не поверил в то, что они стражницы Кандракара?
<br/><br/>
<input type="radio" name="question8" value="0" id="q8a1"/><label for="q8a1"> Вилл</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a2"/><label for="q8a2"> Ирма</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a3"/><label for="q8a3"> Тарани</label>
<br/>
<input type="radio" name="question8" value="1" id="q8a3"/><label for="q8a4"> Корнелия</label>
<br/>
<input type="radio" name="question8" value="0" id="q8a4"/><label for="q8a5"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">9)</font></strong> Когда Ватек поймал Ирму и Хай Лин, что Седрик приказал с ними сделать?
<br/><br/>
<input type="radio" name="question9" value="0" id="q9a1"/><label for="q9a1"> Немедленно убить</label>
<br/>
<input type="radio" name="question9" value="0" id="q9a2"/><label for="q9a2"> Связать</label>
<br/>
<input type="radio" name="question9" value="1" id="q9a3"/><label for="q9a3"> Сотворить колодец и бросить их туда</label>
<br/>
<input type="radio" name="question9" value="0" id="q9a4"/><label for="q9a4"> Отобрать магические способности</label>
<br/><br/>
<strong><font color="#006600">10)</font></strong> Хай Лин учится в одном классе вместе с …?
<br/><br/>
<input type="radio" name="question10" value="0" id="q10a1"/><label for="q10a1"> Вилл и Корнелией</label>
<br/>
<input type="radio" name="question10" value="1" id="q10a2"/><label for="q10a2"> Ирмой и Тарани</label>
<br/>
<input type="radio" name="question10" value="0" id="q10a3"/><label for="q10a3"> Вилл, Ирмой и Элион</label>
<br/>
<input type="radio" name="question10" value="0" id="q10a4"/><label for="q10a4"> Тарани и Корнелией</label>
<br/><br/>
<strong><font color="#006600">11)</font></strong> В первый учебный день Вилл проспала и опоздала на урок. Кого из новеньких она встретила в холле возле лестницы?
<br/><br/>
<input type="radio" name="question11" value="0" id="q11a1"/><label for="q11a1"> Элион</label>
<br/>
<input type="radio" name="question11" value="0" id="q11a2"/><label for="q11a2"> Урию и его банду</label>
<br/>
<input type="radio" name="question11" value="1" id="q11a3"/><label for="q11a3"> Тарани</label>
<br/>
<input type="radio" name="question11" value="0" id="q11a4"/><label for="q11a4"> Корнелию</label>
<br/><br/>
<strong><font color="#006600">12)</font></strong> Кто из девочек первой показала свои магические способности?
<br/><br/>
<input type="radio" name="question12" value="1" id="q12a1"/><label for="q12a1"> Ирма</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a2"/><label for="q12a2"> Вилл</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a3"/><label for="q12a3"> Корнелия</label>
<br/>
<input type="radio" name="question12" value="0" id="q12a4"/><label for="q12a4"> Хай Лин</label>
<br/><br/>
<strong><font color="#006600">13)</font></strong> Какую атаку Ватек использовал против Вилл?
<br/><br/>
<input type="radio" name="question13" value="0" id="q13a1"/><label for="q13a1"> Железные тиски</label>
<br/>
<input type="radio" name="question13" value="0" id="q13a2"/><label for="q13a2"> Рёв и удары</label>
<br/>
<input type="radio" name="question13" value="0" id="q13a3"/><label for="q13a3"> Магическую ловушку</label>
<br/>
<input type="radio" name="question13" value="1" id="q13a4"/><label for="q13a4"> Цепь молний из глаз</label>
<br/><br/>
<strong><font color="#006600">14)</font></strong> После того как Ян Лин передала Сердце Кондракара Вилл, где оно пряталось до момента схватки с Ватеком и Седриком?
<br/><br/>
<input type="radio" name="question14" value="0" id="q14a1"/><label for="q14a1"> В кармане</label>
<br/>
<input type="radio" name="question14" value="1" id="q14a2"/><label for="q14a2"> В руке</label>
<br/>
<input type="radio" name="question14" value="0" id="q14a3"/><label for="q14a3"> Висело на шеи</label>
<br/>
<input type="radio" name="question14" value="0" id="q14a4"/><label for="q14a4"> В другом измерении</label>
<br/><br/>
<strong><font color="#006600">15)</font></strong> Кто придумал команде стражниц название W.I.T.C.H?
<br/><br/>
<input type="radio" name="question15" value="0" id="q15a1"/><label for="q15a1"> Вилл</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a2"/><label for="q15a2"> Ирма</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a3"/><label for="q15a3"> Тарани</label>
<br/>
<input type="radio" name="question15" value="0" id="q15a3"/><label for="q15a4"> Корнелия</label>
<br/>
<input type="radio" name="question15" value="1" id="q15a4"/><label for="q15a5"> Хай Лин</label>
<br/><br/><br/>
<input type="button" value="Отправить" onClick="processForm(this.form)"/>&nbsp;
<input type="reset" value="Очистить"></input>
</form>
</div>

<div id="results" style="display: none;">
Количество правильных ответов: <span id="score"></span>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font> </p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="1" style="display: none;">
<p>Ваша оценка: 1<br/> <font color="#006600">Стыд и позор! Немедленно перечитай журнал!</font></p>
</div>
<div id="2" style="display: none;">
<p>Ваша оценка: 2<br/> <font color="#006600">Всего пять правильных ответов? Господи, да как ты вообще умудрился попасть на этот сайт?</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="3" style="display: none;">
<p>Ваша оценка: 3<br/> <font color="#006600">Пожалуй, тебе стоит ещё раз перечитать журнал ^_^</font></p>
</div>
<div id="4-" style="display: none;">
<p>Ваша оценка: 4-</p>
</div>
<div id="4" style="display: none;">
<p>Ваша оценка: 4</p>
</div>
<div id="4+" style="display: none;">
<p>Ваша оценка: 4+</p>
</div>
<div id="5-" style="display: none;">
<p>Ваша оценка: 5-</p>
</div>
<div id="5" style="display: none;">
<p>Ваша оценка: 5</p>
</div>
<div id="5+" style="display: none;">
<p>Ваша оценка: 5+</p>
</div>
<br/>
<p>Спасибо за участие в тестировании</p>
<br/>
<input type="button" value="Начать заново" onClick="resetTest()"/>
</div>
<br><br>
</div>

<div id="footer"><p class="footertext">Svein Erik Storkaas - Copyright <a href="http://www.csstemplatesweb.com">CssTemplatesWeb</a> | 2008</p></div>

</div>
</body>
</html>
[/PHP]

Пример быдлокодинга -

[PHP]
<div id="1" style="display: none;">
</div>
<div id="1" style="display: none;">
</div>
<div id="1" style="display: none;">
</div>
<div id="1" style="display: none;">
</div>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lady Chaos
Lady Chaos
Topic Starter сообщение 17.10.2010, 14:08; Ответить: Lady Chaos
Сообщение #5


Alcorn, спасибо огромное! Всё работает!!!
:goodpost::goodpost::goodpost:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продвижение сайтов в ТОП-1 за сутки. Бесплатный тест!
13 matias 3255 26.3.2024, 19:53
автор: matias
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1929 23.3.2024, 7:41
автор: Room
Открытая тема (нет новых ответов) Есть смысл создавать сайты на латышском?
15 Nekit 3247 20.3.2024, 9:40
автор: Skyworker
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Есть ли инструмент для поиска запросов на YouTube?
1 rownong27 967 18.2.2024, 22:19
автор: malamut


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:48
Дизайн