Главная
Скачать (Download)
Dreamweaver CS6
Dreamweaver CS5
Dreamweaver CS4
Dreamweaver 8
Dreamweaver MX 2004
Dreamweaver 4
Уроки (Tutorials)
Видеоуроки new!!!

Fireworks
ЧаВо
Документация
Статьи
Программы и скрипты
Бесплатные шаблоны
Каталог сайтов
Форум
Карта сайта
Контакты




Главная > ЧаВо >

Вопрос: Хотел-бы я вам задать такой вопрос: как с помощью Dreamweaver 3 или 4 сделать эффект меню? Например есть ссылка, при наведение на эту ссылку появляется слой, в котором указаны ещё ссылки. Как мне сделать, чтобы при отведении мышки от слоя или ссылки он исчезал? (Принцип такой-же, как и в винде). Пожалуйста, расскажите по подробней.

Ответ: Для данного эффекта нам нужен HTML-документ в котором есть слой с линками и что-то похожее на меню - рисунки или текст (не обязательно со ссылками). Слой должен быть по умолчанию скрытым (в инспекторе свойств - в поле Vis значение hidden) для того, чтобы при загрузке его небыло его видно.

Далее выделяем элемент меню при наведении на который будет показываться слой и на панели Behaviors (открыть - клавиша F8) и нажав на плюс (+) выбираем Show-Hide Layers (в поле Events For должно быть выбрано IE 4.0 или IE 5.0), далее в диалоговом окне указываем показать слой (layer "Layer1"(show)). В панели Behaviors в колонке Events должно быть значение onMouseOver. Эта функция будет открывать слой в браузере при наведении на меню указателя мышки.

Далее выделяем слой и применяем к нему 2 действия Show-Hide Layers:
1 В диалоговом окне указывается функция показать слой (layer "Layer1"(show)). А в колонке Events указать значение onMouseOver.
2 В диалоговом окне указывается функция скрыть слой (layer "Layer1"(hide)). А в колонке Events указать значение onMouseOut. Эта функция будет убирать слой при перемещении указателя мышки за границы слоя.

Этот эффект не работает в Нетскейпе, а в Експлорере работает только в версиях 4 и 5.

<< назад

Главная > ЧаВо >

Реклама