Вопрос-ответ-страница @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Shurikian
новый человек
0
Сообщения: 56
Зарегистрирован: 24.01.04
Заголовок сообщения: Вопрос-ответ-страница
Сообщение Добавлено: 9 Февраль 2004, 20:06:16 
Привет!! :)))
Подскажите, пожалуйста как сделать такое:

Мне нужно чтобы посетитель сайта отвечал на вопросы и в зависимости от своего ответа попадал на разные страницы. Он должен выбирать вариант ответа из предложенных и нажимать на кнопку "далее".

Заранее огромное спасибо!!!
VaUlt Муж.
постоянный участник
8
Сообщения: 2279
Зарегистрирован: 31.07.01
Откуда: Воронеж
Сообщение Добавлено: 9 Февраль 2004, 20:31:42 
Shurikian, в большинстве языков программирования есть конструкции вида:

если ()

то
{ }

иначе { }

_________________
...я пущенная стрела...
<sergio.ga>
новый человек
0
Сообщения: 102
Зарегистрирован: 13.06.03
Откуда: Харьков, Украина
Сообщение Добавлено: 10 Февраль 2004, 10:17:03 
Сделать ответ ссылкой. ;)
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 10 Февраль 2004, 10:27:23 
не совсем правда ссылкой, если выбирал и далее, но на js почти то самое - влёгкую, про serverside - молчу ибо было уже озвучено .) хотя и if … else - не единственный метод реализации .)

_________________
lost world... lost life... lost tomorrow... only night
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 10 Февраль 2004, 16:47:46 
а я думаю, он про это:

html
<input type="radio" value="www.yourUrl.com" checked name="url">

server
<?
if(isset($url)){header("Location: $url")}
?>

(показан принцип)

_________________
можно на ТЫ.
Shurikian
новый человек
0
Сообщения: 56
Зарегистрирован: 24.01.04
Сообщение Добавлено: 10 Февраль 2004, 17:37:49 
bE(o0L, да, точно, про это! Нужно сделать именно на javascript.

А как потом сделать поттверждение выбора кнопкой "ДАЛЕЕ"?
<sergio.ga>
новый человек
0
Сообщения: 102
Зарегистрирован: 13.06.03
Откуда: Харьков, Украина
Сообщение Добавлено: 11 Февраль 2004, 11:12:49 
Господи ж ты боже ж мой!
Код:
<html>
<head>
<script language="javascript">
function nav() {
    var mf = document.getElementById("mf");
    for (st=0;st<mf.elements.length;st++) {
        var e = mf.elements[st];
        if (e.type == "radio" && e.checked) document.location=e.value;
    }
    return false;
}
</script>
</head><body>
<form ID="mf" action="#" onSubmit="return nav();">
<b>I prefer:</b>
<br><input type="radio" name="answer" value="http://www.google.com/" ID="google">
    <label for="google">www.google.com</label>
<br><input type="radio" name="answer" value="http://www.yandex.ru/" ID="yandex">
    <label for="yandex">www.yandex.ru</label>
<br><input type="radio" name="answer" value="http://www.yahoo.com/" ID="yahoo">
    <label for="yahoo">www.yahoo.com</label>
<br><input type="submit" value="Go!">
</form>
</body></html>
Shurikian
новый человек
0
Сообщения: 56
Зарегистрирован: 24.01.04
Сообщение Добавлено: 11 Февраль 2004, 18:36:21 
<sergio.ga>, ДА!!!, я - чайник. Спасибо.

:)))
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100