Меню. Главная функция—
обеспечить выход на все остальные
страницы сайта. Если отбросить все
дизайнерские навороты, желания
заказчиков и прочие "внешние"
факторы, меню должно быть максимально
простым, понятным интуитивно и
работающим корректно в большинстве
броузеров. О чем и пойдет речь.
В сети встречаются меню
разнообразнейших типов и видов. Условно
их можно разделить на три типа.
Первый— меню в виде ссылок или
залинкованных графических файлов. С
эффектом изменения или без, особого
значения не имеет. Они работают всегда и
везде. Все броузеры понимают простые
ссылки и графические файлы. Осложнений с
ними не возникает.
Второй тип— простейшие выпадающие
меню с формой "селект". Работают
вполне устойчиво, но появляются
недостатки: внешний вид не очень
элегантный, переход осуществляется с
помощью скрипта. Если броузер не
поддерживает скрипты, форма не работает.
Довольно редко встречаются посетители с
такими настройками, но если человек не
сидит в сети часами и подключается раз-два
в неделю, вполне возможно, что он и не
догадывается о таких возможностях
своего броузера. В результате, такой
гость может остаться на первой странице
Вашего сайта— не предусмотренны
дублирующие ссылки.
Третий— весьма распространенный в
последнее время— выпадающее
меню на DHTML. Очень эффектное, практичное,
удобное меню. С первого взгляда. Как
правило, такие меню отлично работают в
Эксплорере и выдают нечто кошмарное в
Нетскейпе. Хорошо проработанные меню
данного типа можно встретить только на
сайтах вроде Intel. Вывод: если хотите
поставить такое меню, изучите
досконально языки сценария или
обратитесь к программисту(как правило,
программисты довольно слабо
представляют, что от них требуется,
долго будете обьяснять ). Часто такие "странно
работающие" меню можно встретить и на
сайтах больших и известных фирм, которые
поленились заказать изготовление сайта
дизайнеру и поручили работу штатному
программисту. Имейте ввиду, что в
качественных скриптах предусмотренна
возможность открытия страницы не только
Эксплорером и Нетскейпом, но и другими
броузерами и некоторый альтернативный
вариант для браузеров 3-го
поколения.
Отдельная группа— меню на
апплетах. Частенько очень эффектные.
Однако, кое-кто отключает поддержку
апплетов сознательно. Мне, например, не
доставляет особой радости ждать, пока
серый квадрат превратится в нечто
осмысленное. Тем более, что это
осмысленное очень редко превосходит по
красоте и удобству рисованное меню.
Кроме того, если апплет не загрузится, мы
получаем серый квадрат на тупиковой страничке—
не предусматрен вариант незагрузки меню.
Вот такие пироги. По надежности и
практичности лучшим вариантом являются
простые ссылки. Или графические файлы.
Если предусмотренно изменение одной
картинки на другую при наведении мышки—
при неработающем скрипте просто
останется первоначальная картинка. Есть
еще вариант изменения кнопок на DHTML.
Можно еще подождать годика два, пока
производители броузеров не договорятся,
тогда простейшее меню на DHTML будет
работать во всех броузерах. К этому все и
идет...
Прочитал все написанное— решил
добавить по поводу меню на апплетах. У
меня старый Нетскейп их не понимал,
причем категорически отказывался
нормально работать в дальнейшем.
Ситуация совершенно идиотическая—
зачем только вылез на этот сайт! Вы
думаете, у всех все отлаженно?
Дополнение. Похоже, производители
броузеров почти договорились. Или их "договорили".
Источник: A-design studio http://mtk.on.ufanet.ru
|