Вход

Просмотр полной версии : Заблокировать right click menu


Viper
14.01.2010, 15:50
Собственно код то есть

$(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?id=275_5121_11_188&w=800&h=600 корректно отключен правый клик,
просьба умам JavaScript, гляньте на код своим умелым взором, и скажите что там из этого отрубает правый клик? Смотрел, пробовал найти нужные слова, не получается.

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

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

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

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