Страницы: 1
Здравствуйте все,
понадобилось мне сделать так, чтобы после клика на пункт menupopup'а меню не закрывалось. Вот это:
для menupopup не работает (об этом сказано здесь). Вопрос - можно ли сделать желаемое? Заранее спасибо.
Отсутствует
Поэкспериментировать с
event.preventDefault();
event.stopPropagation();
<menupopup onpopuphiding="return false;">
и перехватом событий click / command (popuphiding / popuphidden)
Что-нибудь вроде
menupopup.addEventListener("eventType", handler, true);
В функции handler(event) –
event.preventDefault();
event.stopPropagation();
Добавлено Sun Feb 24 19:01:58 2008 :
Впрочем, судя по http://en.wikipedia.org/wiki/DOM_Events, остановить скрытие нельзя...
Так что только перехват кликов.
Отредактировано Infocatcher (24-02-2008 19:00:16)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
остановить скрытие нельзя...
не верится что-то... помнится, в mozilla ru navigator мне приходилось даже писать функцию, которая закрывала меню после клика на его пункт (иначе, самостоятельно не закрывалось). деталей, правда, не помню.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
не верится что-то...
Угу, без эксперимента не обойтись
Еще можно посмотреть, как сделано в Quick Preference Button.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
На всякий случай: если использовать среднюю кнопку, меню не закрываются. Но для этого в XUL нужно прописывать onclick="функция", а не oncommand="функция".
Отсутствует
На всякий случай: если использовать среднюю кнопку
Точно, вспомнил зачем была нужна функция принудительно закрывающая меню.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1