Sto chiamando una funzione, che crea una tabella che include diversi collegamenti.JS: rileva il clic destro senza jQuery (in linea)
Voglio verificare se un collegamento è stato cliccato con il tasto destro o sinistro del mouse.
Ho provato ad aggiungere la seguente parte al collegamento ipertestuale <a>
.
onmousedown="function mouseDown(e){
switch (e.which) {
case 1: alert('left'); break;
case 2: alert('middle'); break;
case 3: alert('right'); break; }
}"
Ma non succede nulla Se clicco su un collegamento.
Non utilizzare gli attributi del gestore eventi intrinseco. Utilizza invece il bind evento DOM. – Quentin
Ho provato, ma non ha funzionato per me. Forse perché la tabella viene caricata in seguito (e non compare nel codice sorgente della pagina renderizzata) –