Llamo a una función que crea una tabla que incluye varios enlaces.JS: detectar el clic derecho sin jQuery (en línea)
Quiero comprobar si se ha hecho clic en un enlace con el mouse derecho o izquierdo.
Intenté agregar la siguiente parte al hipervínculo <a>
.
onmousedown="function mouseDown(e){
switch (e.which) {
case 1: alert('left'); break;
case 2: alert('middle'); break;
case 3: alert('right'); break; }
}"
Pero no pasa nada si hago clic en un enlace.
No utilice los atributos intrínsecos del controlador de eventos. Use el enlace de evento DOM en su lugar. – Quentin
Lo he intentado, pero no funcionó para mí. Tal vez porque la tabla se carga más tarde (y no aparece en el código fuente de la página renderizada) –