Blog

In JavaScript is het gebruik van event.keyCode en event.charCode niet betrouwbaar omdat Internet Explorer niet de W3C standaard gebruikt:

W3C

Knop Waarde
Links 0
Midden 1
Rechts 2

Internet Explorer

Knop Waarde
Links 1
Midden 4
Rechts 2

jQuery

jQuery is browser compatible dus daar hoef je je geen zorgen over te maken.

$('#element').mousedown(function(event) {
    switch (event.which) {
        case 1:
            alert('Links');
            break;
        case 2:
            alert('Midden');
            break;
        case 3:
            alert('Rechts');
            break;
        default:
            alert('Onbekend');
    }
});

Lees voor het gebruik van de rechter muis knop ook het artikel Uitschakelen van Context menu.

Zie ook : Hulpprogramma's :: JavaScript :: keyCode en charCode

Zie ook : Referentielijsten :: Javascript Char Codes (Key Codes)

Meer informatie: event.which - jQuery API

Zoeken