javascript window.onrightclick? Javascript - PullRequest
0 голосов
/ 12 июля 2011

Я создал очень маленький скрипт, который создает окно с сообщением "ВЫ НАЖИМАЛИ!"каждый раз, когда человек нажимает на страницу, моя проблема в том, что я хочу, чтобы это происходило и при нажатии правой кнопки мыши (это только для демонстрационных / экспериментальных целей)Вот мой оригинальный сценарий:

<script>
window.onclick=function() {alert("You clicked!");}
</script>

Ответы [ 2 ]

7 голосов
/ 12 июля 2011

Использование oncontextmenu:

window.oncontextmenu = function() {
    alert(':)');
    return false; /* prevent context menu from popping up */
};
0 голосов
/ 12 июля 2011
<script>
window.onclick=doSomething(e);
function doSomething(e) {
    var rightclick;
    if (!e) var e = window.event;
    if (e.which) rightclick = (e.which == 3);
    else if (e.button) rightclick = (e.button == 2);
    alert('Rightclick: ' + rightclick); // true or false
}
</script>

Это работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...