![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| masting |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 8.11.2005 Репутация: нет Всего: нет |
Народ, может кто знает, как написать тестирование на Java Script: чтобы вопросы выбирались в случайном порядке и выводился сначала вопрос, а затем варианты ответа напротив Radiogroup? Помогите, плиз, очень нужно!!!!!!!!!!!
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Чую нужен тебе готовый код, для этого раздел Работа.
Если решишся писать сам, то хотя бы опиши простым текстом по шагам что нужно делать, тогда поможем с кодом. Начать можно так: состовляем огроменным массив с вопросами и вариантами ответов, который грузим из отдельного статичного или создаваемого "на лету" файла. После загрузки страницы через (Math.random()*(длинна массива-1)) выбираем пару вопрос-ответы. Затем... -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Гость_masting |
|
|||
|
Unregistered |
Меня здесь больше всего интересует, как сделать так, чтобы варианты ответов выводились напротив radiogroup?
|
|||
|
||||
| lovermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 28.12.2004 Где: Прага Репутация: нет Всего: 8 |
А ты выводи эти ответы вместе с радиогруппом.
|
|||
|
||||
| Гость_masting |
|
|||
|
Unregistered |
Я просто не могу понять вот что:
когда я пишу на JS, то прописываю тег <script language="JavaScript"> между тегами <head>, а радиогруппу пишу между тегами <body> и как тогда написать ответ напротив радиогруппы, если он генерируется в скриптовой части, а выводится ниже? Моежт можно сделать какую-то переменную, чтобы она писалась около тега (<input type="radio">переменная)? |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
masting зачем помещать скрипт с document.write в заголовок, ведь не верный HTML генерить будет. Поставь скрипт там где тебе нужен скрипт. Если не пишешь на XHTML, то document.write хорошее решение, иначе... впрочем пока забей
Выкладывай код, доработаем ляпы. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
А ты и радиобаттоны выводи вместе с текстом. ПРосто же - массивом все реализуется
|
|||
|
||||
| kira |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.6.2005 Репутация: 1 Всего: 1 |
А результаты ответов ты тоже будешь проверять в этом же документе с помощью JavaScript?
|
|||
|
||||
| masting |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 8.11.2005 Репутация: нет Всего: нет |
Спасибо большое, теперь мне понятно, как выводить ответы. У меня тут возник ещё один вопрос: чтобы вопросы выводились в случайном порядке, их нужно забить в массив, а ответы забивать в этот же массив или в другой?
Добавлено @ 16:30 результаты ответов будут проверяться в этом же документе. |
|||
|
||||
| kira |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 20.6.2005 Репутация: 1 Всего: 1 |
masting
тогда какой смысл твоего тестирования? |
|||
|
||||
| masting |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 8.11.2005 Репутация: нет Всего: нет |
там не важно, сможет ли пользователь увидеть ответы, или нет, там тест для самопроверки, просто я его пишу не для интернета, а он будет записан на диск, поэтому php для него не подойдет, вот и приходится писать на JS
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Ясно, ну так и какие проблемы?
Говори что не понятно - поможем. Выкладывай, что у тебя получается |
|||
|
||||
| GIK |
|
|||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Я скрипт почти сделал, но не знаю как поменять атрибут-событие. Не могу поменять вызов для другой функции, который выдают новый вопрос и варианты ответов. Если конечно вариант с кнопкой, которая проверяет результат, это то чего надо было. (Вариант нажатия на Radio кнопу, для вызова функций кое с чем сопрежен)
-------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
|||
|
||||
| GIK |
|
|||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Не смог вставить вызов. Нихочит
-------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
GIK код ведь не рабочий...?
Простейший пример:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |