Правая кнопка мыши
Всем привет. Подскажите, как сделать, чтобы при нажатии на правую кнопку мыши в браузерах не вызывалось "подменю"(или как там его) ?
Само событие я отловил, но вот меню убрать не получается.. |
верни обработчиком false
а вообще правая кнопка мышки отслеживается не через oncontextmenu |
Даша Соколова, возвращаю фэлс, ноль эффекта.
<html> <head> <title>Аллоха!</title> </head> <script> function blockMenu(evt) { evt = (evt) ? evt : event; // Свойство button во всех браузерах имеет // различные значения для разных кнопок, // но номер второй (правой) кнопки всегда равен 2. if(evt.button == 2) { document.getElementById("logger").innerHTML = "Нажата правая кнопка мыши"; } return false; } document.onmousedown = function() { blockMenu(); return false; }; </script> <body> <div id="logger"></div> </body> </html> "а вообще правая кнопка мышки отслеживается не через oncontextmenu", я не говорил, что его использую. |
Нужно именно на contextmenu повесить функцию с false
|
Цитата:
|
Цитата:
<script> function blockMenu() { document.getElementById("logger").innerHTML = "Нажата правая кнопка мыши"; } document.oncontextmenu = function() { blockMenu(); return false; }; </script> <body> <div id="logger"></div> </body> |
Цитата:
Тогда уж, "ритёрн фолс". |
observer, шифт западает на рабочем ноуте, лень переключать язык лишний раз. А произношение английское у меня хреновое.
|
zebra, GuardCat, спасибо)
|
Часовой пояс GMT +3, время: 00:13. |