Cuando hago clic en alguno de los dos enlaces me sale un menú contextual que he creado con el evento "click". Pero yo quiero que ese menú contextual me salga al hacerlo con el botón derecho del ratón, y no con el izquierdo.
Alguna sugerencia o enlace donde explique como hacerlo? Porqué eventos de rightbutton no he visto . (No puedo usar jQuery, tengo que hacerlo con puro Javascript).
Gracias de antemano ;)
Código HTML:
Ver original
Código Javascript:
Ver original
var google = document.getElementById("web-google"); var youtube = document.getElementById("web-youtube"); var menu = document.getElementById("menu-contextual"); var eliminarNode = document.getElementById("desaparecer"); var clonarNode = document.getElementById("copiar"); var abrirNode = document.getElementById("abrir"); // Open context menu // function openMenu(event) { var posx = event.clientX; var posy = event.clientY; menu.style.left = posx + "px"; menu.style.top = posy + "px"; if(menu.style.display == "none"){ menu.style.display = "block"; }else{ menu.style.display = "none"; } } // Clonar Node // function clonar(element){ var clone = element.cloneNode(true); var newClone = document.getElementsByTagName('ul')[0]; newClone.appendChild(clone); } // Events // google.addEventListener("click", openMenu, false); youtube.addEventListener("click", openMenu, false);