Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > HTML-верстка

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.03.2003, 19:35
miodesign вне форума Посмотреть профиль Отправить личное сообщение для miodesign Посетить домашнюю страницу miodesign Найти все сообщения от miodesign
  № 1  
miodesign
 
Аватар для miodesign

Регистрация: Apr 2002
Адрес: питер
Сообщений: 2,103
Отправить сообщение для miodesign с помощью ICQ
Attention ВАЖНО: Форма заказа

Люди добрые, помогите пожалста! Очень нужно! Суть дела: надо сделать форму для отправки заказа. Я бы хотел сделать таким образом, чтобы последовательно открывались менюшки в виде <SELECT>...</select>, а именно: открываешь ты страничку. Там есть одна такая менюшка, выбираешь ты нужный пункт - появляется ниже другая менюшка такого же типа, там выбираешь нужное - выпадает след. такого же типа менюшка и появляется слева от нее текстовое поле <INPUT>. Вопрос: как осуществить это "появление менюшки" типа <SELECT>...</SELECT> ?
Помогите пожалста! Очень надо.... если у кого-нить может что-то подобное есть, то может скинете мне? Главное чтоб этот эффект "появления менюшки" был там... =/
__________________
лучшие работы - http://levelup.ru

Старый 06.03.2003, 21:05
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Если состав появляющихся менюх константен, то проще всего играть видимостью. Общвая идея:

Код:
<form name="order">
  <select name="foo" onChange="document.order.bar.style.visibility='visible';">
    <option>1</option>
    <option>2</option>
  </select>
  <br>
  <select name="bar" style="visibility:hidden">
    <option>3</option>
    <option>4</option>
  </select>
</form>
Иначе -- iframe'ами.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 07.03.2003, 22:01
miodesign вне форума Посмотреть профиль Отправить личное сообщение для miodesign Посетить домашнюю страницу miodesign Найти все сообщения от miodesign
  № 3  
miodesign
 
Аватар для miodesign

Регистрация: Apr 2002
Адрес: питер
Сообщений: 2,103
Отправить сообщение для miodesign с помощью ICQ
2 Crazy: на счет iframe-ов классная идея, а можно ли задавать в ифрейме фиксированную ширину, а высота будет "плавующей", то есть какая страница будет по-высоте - такой будет и ифрейм?
и еще, как тогда форма будет отправляться, если будут использоваться ифреймы?
__________________
лучшие работы - http://levelup.ru

Старый 08.03.2003, 00:53
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 4  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) miodesign

и еще, как тогда форма будет отправляться, если будут использоваться ифреймы?
Достаточно перенести информацию из означенных iframe'ов в форму перед сабмитом.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 08.03.2003, 02:02
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 5  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Иначе — DOMом
Код:
function addSelect(id, options, formname) {
	var elm= document.createElement("select");
	elm.setAttribute("id", id);
	if(options) {
		for(opt in options) {
			var opttag= document.createElement("option");
			opttag.setAttribute("value", opt);
			opttag.appendChild(document.createTextNode(options[opt]));
			elm.appendChild(opttag);
		}
	}
	document.getElementById(formname).appendChild(elm);
}
Так моднее

Старый 08.03.2003, 12:53
miodesign вне форума Посмотреть профиль Отправить личное сообщение для miodesign Посетить домашнюю страницу miodesign Найти все сообщения от miodesign
  № 6  
miodesign
 
Аватар для miodesign

Регистрация: Apr 2002
Адрес: питер
Сообщений: 2,103
Отправить сообщение для miodesign с помощью ICQ
2 TTS: приведи пожалста пример использования скрипта, а то не разберусь чего куда писать.... =(
__________________
лучшие работы - http://levelup.ru

Старый 08.03.2003, 15:37
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 7  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Честно говоря, сам не фига не разбираюсь.
Работает это только в браузерах, поддерживающих DOM.
В шкафу 4.х точно пахать не будет.
NN6+, Opera7+, IE вроде бы 5+
Вложения
Тип файла: zip addselection.zip (612 байт, 68 просмотров)
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin

Старый 08.03.2003, 20:08
Sosbek вне форума Посмотреть профиль Отправить личное сообщение для Sosbek Посетить домашнюю страницу Sosbek Найти все сообщения от Sosbek
  № 8  
Sosbek
 
Аватар для Sosbek

Регистрация: May 2002
Адрес: Владикавказ
Сообщений: 647
Отправить сообщение для Sosbek с помощью ICQ
Может думы не все версии подерживают а тогда всякие onmouseover, onchange .... с каких версиий подерживаются ???
просто я эти хрени недавно обнаружил и малость интерестна ...
Линка не знает кто на это чтоб почитать ??

Старый 08.03.2003, 20:43
DUDE вне форума Посмотреть профиль Отправить личное сообщение для DUDE Посетить домашнюю страницу DUDE Найти все сообщения от DUDE
  № 9  
DUDE
 
Аватар для DUDE

Регистрация: Dec 2001
Адрес: n/a
Сообщений: 1,386
На английском: http://www.w3.org/DOM/
на русском: http://rtfm.vn.ua/prog/js/domintro/
Пожалуйста!
__________________
Однажды, я захотел понюхать
кока-колу, но кубики льда,
застряли у меня в носу!

Старый 10.03.2003, 16:58
miodesign вне форума Посмотреть профиль Отправить личное сообщение для miodesign Посетить домашнюю страницу miodesign Найти все сообщения от miodesign
  № 10  
miodesign
 
Аватар для miodesign

Регистрация: Apr 2002
Адрес: питер
Сообщений: 2,103
Отправить сообщение для miodesign с помощью ICQ
2 TTS: спасиб!
__________________
лучшие работы - http://levelup.ru

Создать новую тему   Часовой пояс GMT +4, время: 20:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:05.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.