Правая кнопка мыши
Всем привет. Подскажите, как сделать, чтобы при нажатии на правую кнопку мыши в браузерах не вызывалось "подменю"(или как там его) ?
Само событие я отловил, но вот меню убрать не получается.. |
верни обработчиком 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, время: 14:13. |