Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2012, 17:13
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

Запретить выпадающее меню в браузере
Доброго времени суток всем!
подскажите, пожалуйста, как запретить меню браузера по правой кнопке мыши без использования jQuery?
Ответить с цитированием
  #2 (permalink)  
Старый 23.07.2012, 17:15
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

веснушка,
е мае при чем тут JQuery?
Ответить с цитированием
  #3 (permalink)  
Старый 23.07.2012, 17:20
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

ммм, на одном ресурсе читала, но видимл ресурс левый оказался
вроде бы есть событие oncontextmenu, но вот у меня это не сработало
Ответить с цитированием
  #4 (permalink)  
Старый 23.07.2012, 17:27
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от веснушка Посмотреть сообщение
Доброго времени суток всем!
подскажите, пожалуйста, как запретить меню браузера по правой кнопке мыши без использования jQuery?
простите я знаю только jQuery вот код, может кто-то переведёт его в чистый JS :

<script src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<body>
12345
</body>
<script>
*!*
$("body").on("contextmenu", false);
*/!*
</script>



шучу просто отменять событие contextmenu :
document.body.oncontextmenu = function (e) {
    // или так :
    return false;
    // или так :
    /* if (e) { 
            e.preventDefault();
        } else {
            event.returnValue = false;
        }
    */
};

но в некоторых браузерах, например, в опере, можно отрубить "скрывание" контекстного меню в настройках, и тогда скрипт не поможет.

Последний раз редактировалось melky, 23.07.2012 в 17:31.
Ответить с цитированием
  #5 (permalink)  
Старый 23.07.2012, 17:30
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

<body>
12345
</body>
<script>
document.oncontextmenu = function (){return false};
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 23.07.2012, 17:33
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Находится ли мышка над дивом ? (выпадающее меню) advsm jQuery 31 24.09.2014 17:50
Выпадающее меню на JS (подкатегории) Trueplayer Events/DOM/Window 5 18.09.2014 22:29
Выпадающее меню для внутренней навигации по закладкам на странице на javascript+css rdfhnbhf jQuery 1 13.07.2012 15:17
Выпадающее меню для внутренней навигации по закладкам на странице на javascript+css rdfhnbhf Javascript под браузер 1 13.07.2012 12:26
Проблема с аккордионом и меню Tie ExtJS 3 01.09.2011 14:36