| imho.ws |
![]() |
|
|
|
# 43 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А чего тут объяснять ? Обекту при наведении на который всплывает меню ставишь обработчик onmouseover вызывающий ф-ию показа меню, далее объекту который представляет само меню ставишь обработчик onmouseout который вызывают ф-ию скрытия меню.
|
|
|
|
|
# 44 |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Господа, а чего вы все так зациклились на JS ????
Парился я с ней целый месяц, чтобы и в нетскапе с оперой все работало и т.д. А все равно глюков не избежать. Даже вышеупомянутый DHTML Menu Builder опробовал. У всех одно и то-же: если мышку уводить через стык основного и выпадающего меню, то выпадающая часть не исчезает И когда меня уже задолбали, когда я уберу все это, я просто переделал все во Флеше. Внешне получилось то же само, а по килобайтам SWF гораздо меньше, чем картинки+ява-скрипты:xex: То, что получлось, смотрите здесь: http://veto.ru/uslug.htm
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
# 45 | |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Начнем с того что флеш непросто генерировать динамически, да и хватает любителей отключить ActiveX.
Цитата:
|
|
|
|
|
|
# 46 |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А что собственно подразумевается под "генерировать динамически"
А если рассуждать по-поводу отключений, то давайте исходить из того, что мы имеем дело с таким "продвинутым" юзером, у которого отключен ActiveX, ява, картинки, анимация и т.д и т.п. И что тогда нам остается? только < Код:
<a href=...
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
# 47 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
По флеш менюхе не пройдут поисковики, ее сложно будет генерировать скриптом, она не видна у тех, у кого отключен ActiveX (обычно отключают чтобы не видеть флеш баннеры), ее стиль прийдется изменять отдельно от всего сайта при редизайне. А дублирующее меню, это практика конца 90-х, так как оно почти всегда внизу, а это уменьшает релеватность, найденных в нем слов.
|
|
|
|
|
# 48 | ||
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
||
|
|
|
|
# 51 |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Прошу прощения, но меньше всего я хотел кого бы то ни было "обсмеять". Первая цитата - я на самом деле не понял, что имеется в виду. Вторая - просто выше козлили JS , что типа если кто отключил у себя, так ничего не видно. То же самое относится и к Флешу. Просто я хочу конкретизировать исходную задачу. если человека интересует возможность создания выпадающего меню, когда все отключено, пусть так и пишет. Но ничего, кроме формы с выпадающим списком не получится.
А если мы исходим, что у человека большая часть возможностей браузера включна, тогда это и есть условие значимого ответа на обсуждаемую тему. RaZEr Я бы не назвал выпадающее меню "незначительной навигацией". И что тут изображать "анимированными гифами"??? Я делал такие вещи и знаю - мувик состоит вообще из одного кадра. А вот кода Action Script там действительно дофигища. Правда, когда разберешься, то он окажется весьма примитивным
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
# 53 |
|
::VIP::
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Да кто же с темой спорит :rotate:
Просто от вопроса "как сделать" мы скатились к утверждению, что ничего сделать нельзя, так как люди отключают у себя JS, ActiveX. По-моему мы предоставили товарищу возможность выбрать технологию. Главное - корректно описать все плюсы и минусы.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы! |
|
|
|
|
# 56 |
|
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
UnOuter
Код HTML:
<HTML><BODY> <DIV STYLE="display: block; width: 100px; height: 16px; background-color: #808080; cursor: hand;" onClick="javascript: var d = document.getElementById('menu'); d.style['display'] = (d.style['display'] == 'block')?'none':'block'; d.style['left'] = this.style['left']; d.style['top'] = (parseInt(this.style['top']) + 16);"> Меню:</DIV> <DIV ID="menu" STYLE="display: none; position: absolute; width: 100px; height: 100px; background-color: #C0C0C0;"> <A HREF="1">1</A><BR> <A HREF="2">2</A><BR> <A HREF="3">3</A><BR> <A HREF="4">4</A><BR> </DIV> </BODY></HTML>
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
|
|
|
|
# 57 |
|
Member
Регистрация: 17.03.2005
Адрес: Kiev
Сообщения: 235
![]() ![]() ![]() ![]() |
Ghost прежде всего спасибо, оно работает.
я извиниясь, а можно ее как-то оптимизировать, чтобы: 1. Весь код обрабатывлся одной функцией, например, отдельно, чтобы не переписывать весь код для каждого пункта. 2. Меню вываливалось при наведении курсора и убиралось при отведении 3. Меню вываливалось с правой стороны, а не с нижней. 4. Ну и как-то сделать возможность еще одного подменю в подменю (можно еще 2 уровня)... Спасибо |
|
|