Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Заблокировать right click menu (https://javascript.ru/forum/jquery/7088-zablokirovat-right-click-menu.html)

Viper 14.01.2010 15:50

Заблокировать right click menu
 
Собственно код то есть

$(selector).bind("contextmenu",function(e){ return false; });

но этот код не работает в Opera.
Есть какие идеи по этому поводу?

Octane 14.01.2010 15:57

не получится

ZoNT 14.01.2010 15:58

Есть: надо всего лишь стать разработчиком Оперы и переписать движок так, чтобы меню скрывалось. А то вот до сих пор не скрывается ни у кого :)

ekkl 29.01.2010 18:45

Если внимательно посмотреть параметры Opera для джаваскрипта там есть флажок "разрешить блокировать правую кнопку мыши"
Не надо забывать, что выполнение джаваскрипта полностью находится во власти браузера (а браузер юзера) поэтому можно выборочно выключать любые возможности джаваскрипта, и тут уже ничего не сделаешь. :)

e1f 30.01.2010 09:30

ekkl, емнип, останется родное меню Operы. Блокировать позволяет, не показывать свое меню -- не позволяет.

greatilya 18.05.2010 12:43

Если я не ошибаюсь здесь http://acat.autodealer.ru/frame.php?...88&w=800&h=600 корректно отключен правый клик,
просьба умам JavaScript, гляньте на код своим умелым взором, и скажите что там из этого отрубает правый клик? Смотрел, пробовал найти нужные слова, не получается.

Viper 18.05.2010 13:12

Цитата:

Сообщение от greatilya (Сообщение 55551)
Если я не ошибаюсь здесь http://acat.autodealer.ru/frame.php?...88&w=800&h=600 корректно отключен правый клик,
просьба умам JavaScript, гляньте на код своим умелым взором, и скажите что там из этого отрубает правый клик? Смотрел, пробовал найти нужные слова, не получается.

та всего лишь прописанно
body oncontextmenu="return false;"


но это не выход.

greatilya 18.05.2010 13:23

Ясно спасибо, то что мне нужно было. Сейчас только понял, что эта тема была по маленько другой теме.


Часовой пояс GMT +3, время: 03:06.