Автор Тема: Перехват события в JavaScript  (Прочитано 3260 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Перехват события в JavaScript
« : 17 Апреля 2001, 14:00:50 »
Тема такая:
Я тут решил сделать выпадающую менюшку с использованием слоев, но беда в том, что у меня не работают ссылки в самой менюшке(та что выпадает)
мне бы хотелось что бы меню исчезало при нажатии клавиши мыши в любой
части экрана. Решил я это сделать через обработчик onBlur(т.е  я
активирую ссылку - выпадает менюшка, при нажатии кнопки мыши происходит
потеря фокуса на активированной ссылке - меню пропадает), но беда в том
что ссылки в самом выпадающем меню не работают -  как я понял в этом
виноват onBlur - он перехватывает событие и делает слой невидимым, а
переход по ссылке не осуществляется. Подскажите пожалуйста как решить эту проблему(что бы это
работало в IE и Netscape).

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Перехват события в JavaScript
« Ответ #1 : 19 Апреля 2001, 13:36:24 »
а попробуй сделать так чтоб слой прятался при событии не с самим слоем, а например с другим слоем или с body
ну, будем исповедоваться?

  • Гость
Перехват события в JavaScript
« Ответ #2 : 19 Апреля 2001, 14:43:34 »
А подробнее можно. что-то я не совсем понял.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Перехват события в JavaScript
« Ответ #3 : 19 Апреля 2001, 15:15:18 »
Цитировать
pupil (19-04-2001 14:43):
А подробнее можно. что-то я не совсем понял.
ну типа в добавить onClick функцию закрытия открытых слоев меню
ну, будем исповедоваться?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Перехват события в JavaScript
« Ответ #4 : 19 Апреля 2001, 15:19:29 »
Цитировать
pupil (19-04-2001 14:43):
А подробнее можно. что-то я не совсем понял.
ну типа в добавить onClick функцию закрытия открытых слоев меню
ну, будем исповедоваться?

Оффлайн vlad

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 46
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.deltacom.co.il
Перехват события в JavaScript
« Ответ #5 : 08 Мая 2001, 21:17:16 »
Дополнение:

Можно  обработать на границах меню - поставь на границах пустую картинку и отработай onmouseover.

Что-то вроди:
   
 


Успехов Vlad

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28