Объясните я начинающий!
Вот я пытаюсь сделать тест!
<Шапка> <script language="JavaScript"> <!-- function dataBase(test) { var counter=0; if (test.q1[1].checked) {counter++;} if (test.q2[1].checked) {counter++;} if (test.q3[0].checked) {counter++;} if (counter == 0) {document.test.display.value = 'Мужик негони!!!';} if (counter == 1) {document.test.display.value = counter + ' - Походу ты еж!';} if (counter == 2) {document.test.display.value = counter + ' - Думающий ежик!';} if (counter == 3) {document.test.display.value = counter + ' - А ты в ежах разбираешся!';} } function klicked() { if (test.check.click) {test.check.disabled = 'true'} else{test.check.disabled = 'false'} } function kklicked() { if (test.check.click) {test.check.enabled = 'true'} else{test.check.enabled = 'false'} } --> </script> </Шапка> <Тело> <form action="remove_it?subject=Answer on test questions" method="post" name="test"> <b>Ты еж?</b><br> <input name="q1" type="radio" value="11">Да<br> <input name="q1" type="radio" value="12">Нет<br> <input name="q1" type="radio" value="13">Не знаю<br> <input name="q1" type="radio" value="14">Я лох<br> <b>Сколько лап у ежа?</b><br> <input name="q2" type="radio" value="21">5<br> <input name="q2" type="radio" value="21">4<br> <input name="q2" type="radio" value="22">3<br> <input name="q2" type="radio" value="23">Он ползает<br> <b>Где сейчас еж?</b><br> <input name="q3" type="radio" value="31">В тумане<br> <input name="q3" type="radio" value="32">В доме<br> <input name="q3" type="radio" value="33">В контакте<br> <input name="q3" type="radio" value="34">ХЗ<br> <input name="check" type="button" onclick="dataBase(this.form); klicked(this.form);" value="Результат"> <input name="display" value="Результатов нет!" disabled><br> <input type="button" onclick="location.href('6.html');" value="Обновить"> <input name="result" type="button" value="Результаты для печати"> </form> </Тело> Так вот вопрос: 1. Как сделать так что бы - "Выбрал ответ нажал (далее) и появился следующий вопрос" только что бы на этой же странице изменялось а то я пытался делать через document.write и у меня каждый вопрос на новой странице был! |
через inneText или innerHtml
|
Это как?
Можно небольшой примерчик? |
посмотри в гугле по ним-там море примеров.
|
Цитата:
- засунуть все вопросы с ответами в ДИВы - скрыть не нужные - нажимая на кнопку скрывать текущий ДИВ - открывать следующий |
и не нужно голову морочить -язык учить)))
|
Цитата:
P.S. А лучше, я думаю, просто скрывать / показывать нужные блоки. |
innerHtml везде одинаково в отличии от техт. но за инфу спасибо,а я голову ломал и ответ негде не нашел почему у меня техт криво в некоторых браузерах работает. а блоки не всегда-у был прецедент в дримвейвер перстал код влазить когда шел по методу скрывать открывать))
|
Часовой пояс GMT +3, время: 05:23. |