Le clic droit appelle le menu contextuel dans la plupart des navigateurs standard; par conséquent, vous pouvez utiliser l'écouteur "oncontextmenu" pour gérer les événements du clic droit. L'écouteur doit renvoyer false si vous ne souhaitez pas qu'il affiche le menu contextuel standard du navigateur après l'appel de votre code JS.
Voici un exemple de code HTML qui gère les clics gauche et droit sur une image.
<html>
<head>
<script type="text/javascript">
function handleRightClick() {
alert("Got right click!");
};
function handleLeftClick() {
alert("Got left click!");
};
</script
</head>
<body>
<img src="http://thefuturebuzz.com/pics/the-matrix.jpg" onclick="handleLeftClick(this);" oncontextmenu="handleRightClick(this); return false;" />
</body>
</html>
Pour plus d'informations, consultez http://www.w3schools.com/html5/html5_ref_eventattributes.asp