|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 29 Dec 2002 01:30:43 To : Svyatoslav Abramenkov Subject : Re: M$ может купить Macromedia -------------------------------------------------------------------------------- Svyatoslav Abramenkov <Svyatoslav.Abramenkov@p100.f8088.n464.z2.fidonet.org> wrote: AK>> По одной одно действие, по другой - другое. Как сделаешь - на по крайней AK>> мере одном популярном сайте в по крайней мере одном месте будет "простой AK>> человеческий html". А сейчас там яваскрипт, который у меня отключен AK>> обычно. AK>> А там - включаю, потому как там три "submit". SA> А на кой, спрашивается, хрен? Я у себя, к примеру, сделал а вот на такой - что частенько бывает больше одного возможного действия с набором введенных юзером данных. _полным_ подчеркну набором - т.е, кнопка в соседней форме и прочие подделки не сработают. Разьве что отдельный контрол, но это бредово выглядит даже в простых случаях. SA> И потом просто разбираю, а что ж там пришло от элемента "act". проблема в том, что от элемента grp у тебя во втором случае ничего не пришло. И даже если оно нам ни для чего было не надо и мы собираемся по второй кнопке заново перерисовать исходную же форму (например, это кнопка "advanced options" открывает) - нам все равно нужно то, что там было понавыбрано, потому что только очень примитивные интерфейсы имеют всего один select из трех пунктов, а когда селектов пять штук- уже несколько негуманно заставлять пользователя заново все пять отмечать как было только потому, что ему захотелось еще два спрятанных за 'advanced' открыть. Hу, на самом деле, естественно, таких случаев еще есть немало. Всякие параметрические lookups - когда есть поле (или его даже и нет за безнадежностью занятия, а просто текущий выбор написан), и есть кнопка, дающая новую форму для выбора того, что в этом поле будет. Опять надо полностью сохранить старое состояние (а часто уместно и вовсе этот sub-lookup в отдельном окошке открыть, а результат - отобразить в основном) [хороший пример, как этого делать не надо ;-) можно посмотреть в новом дизайне euroaddress'а - только смотрите msie, иначе не работает. Кстати, кто предложит что-то альтернативное с тем же качеством и из юникса доступное?] > Alex --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/657719b7d81f.html, оценка из 5, голосов 10
|