Добавляем...


DHTML-меню
Целью многих систем меню, создаваемых на JavaScript, является имитация функциональных возможностей "настоящих графических интерфейсов" типа Windows, MacOS или Linux KDE. Раскрывающиеся меню предлагают пользователю удобный и привычный способ выбора подходящих вариантов. Этими вариантами выбора обычно являются ссылки на страницы с информацией о продукции компании или ссылки на процедуры, выполняющие определенные действия. Но, конечно, чаще всего такие DHTML-меню используются с целью совершенствования возможностей навигации.

Должны также предупредить вас, что для реализации сложных систем меню в JavaScript требуются высокое мастерство и глубокие знания. Необходимо, чтобы средства HTML, CSS, обработки событий и динамического изменения объектов документа на странице работали гармонично и согласованно во всех доступных браузерах. При таком количестве взаимодействующих технологий большое число тонких деталей часто остаются неучтенными; прежде всего, это касается обработки событий.

Если соответствующие недоработки не будут обнаружены в ходе тестирования, они могут вызвать разочарование пользователей вплоть до принятия ими решения никогда больше не обращаться к вашему узлу. Как и в случае любой другой задачи DHTML, вы должны потратить достаточно много времени на тестирование программного кода с привлечением самых разных типов браузеров.

Неправильная работа системы меню оказывается хуже полного ее отсутствия. В этом разделе мы представим некоторые из самых популярных меню, созданных ца базе JavaScript, но нашу подборку меню ни в коем случае нельзя считать исчерпывающей. Web-узлы DHTML, упомянутые в этой главе, в частности www. dynamicdrive.com, www.dhtmlcentral.com и www.webreference.com, являются превосходными источниками вдохновения и достойных внимания примеров программного кода. Мы предлагаем лишь несколько примеров того, что можно найти на страницах таких узлов, чтобы вы имели представление о том, какие формы могут иметь создаваемые меню.


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика