Bloccare i click del mouse con Javascript

Corso jQuery
Creare applicazioni client-side col Framework jQuery

Scritto da Luca Ruggiero nella sezione Javascript

Concesso in esclusiva a MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario

Grazie all'oggetto event definito nel Document Object Model di Javascript possiamo individuare il codice corrispondente ai tasti del mouse, valorizzando la proprietà button con 1 o con 2, rispettivamente per individuare il tasto sinistro ed il tasto destro del mouse.

Lanciamo nel corpo della pagina la funzione BloccaMouse() all'evento mousedown

<body onmousedown="BloccaMouse()">
La funzione si limita ad individuare quale dei due tasti è stato premuto ed avvisa che stato è bloccato
function BloccaMouse()
{
    if (window.event.button == 1)
    {
        alert("Il tasto sinistro del mouse è bloccato!");
    }
    else
    {
        alert("Il tasto destro del mouse è bloccato!");
    }
}
Ovviamente si tratta solo di un esempio, ma non sarà difficile per voi adattare il codice qui sopra alle vostre esigenze (come ad es. la necessità di bloccare il lancio del menu da tasto destro per evitare "copia ed incolla" o il salvataggio delle immagini).

I più cliccati della sezione Javascript

:: jQuery Validation: validazione di un form con jQuery (107.912)

:: Breve guida a jQuery (98.602)

:: Le espressioni regolari in Javascript (84.989)

:: Gestione delle stringhe in Javascript (74.986)

:: Stampare una pagina col Dhtml (42.850)

:: Inserire in automatico lo slash nel formato data gg/mm/aaaa (41.642)

:: Menu orizzontale dinamico in Dhtml (37.187)

:: Gli Array in Javascript (35.935)

:: Temporizzazioni Javascript (31.623)

:: Istruzion condizionali in Javascript: if e switch (28.943)

IN EVIDENZA
DOWNLOAD