Come posso catturare l'evento del clic destro in JavaScript?


Answers

Penso che tu stia cercando qualcosa del genere:

   function rightclick() {
    var rightclick;
    var e = window.event;
    if (e.which) rightclick = (e.which == 3);
    else if (e.button) rightclick = (e.button == 2);
    alert(rightclick); // true or false, you can trap right click here by if comparison
}

( http://www.quirksmode.org/js/events_properties.html )

E poi usa onmousedown anche con la funzione rightclick () (se vuoi usarlo globalmente su tutta la pagina puoi farlo <body onmousedown=rightclick(); >

Question

Questa domanda ha già una risposta qui:

Voglio bloccare i menu di scelta rapida standard e gestire manualmente l'evento del tasto destro.

Come è fatto?