>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >onpopuphiding="event.preventDefault()" для menupopup? http://forum.mozilla-russia.org/viewtopic.php?id=21766 |
AllSeeingI > 24-02-2008 10:24:06 |
Здравствуйте все, понадобилось мне сделать так, чтобы после клика на пункт menupopup'а меню не закрывалось. Вот это: для menupopup не работает (об этом сказано здесь). Вопрос - можно ли сделать желаемое? Заранее спасибо. |
Infocatcher > 24-02-2008 18:53:20 |
Поэкспериментировать с event.preventDefault(); <menupopup onpopuphiding="return false;"> и перехватом событий click / command (popuphiding / popuphidden) Что-нибудь вроде В функции handler(event) – Добавлено Sun Feb 24 19:01:58 2008 : |
Anton > 24-02-2008 20:35:46 |
не верится что-то... помнится, в mozilla ru navigator мне приходилось даже писать функцию, которая закрывала меню после клика на его пункт (иначе, самостоятельно не закрывалось). деталей, правда, не помню. |
l-ola > 24-02-2008 20:41:57 |
Anton |
Infocatcher > 24-02-2008 20:55:28 |
Anton
Угу, без эксперимента не обойтись |
homo_nudus > 25-02-2008 12:12:20 |
На всякий случай: если использовать среднюю кнопку, меню не закрываются. Но для этого в XUL нужно прописывать onclick="функция", а не oncommand="функция". |
Anton > 25-02-2008 12:33:13 |
Точно, вспомнил зачем была нужна функция принудительно закрывающая меню. |