Bloccare i click del mouse con Javascript

Autore: Luca Ruggiero | Tell a Friend

Corso Java
Impara a programmare col linguaggio OOP della Sun.

Corso Javascript e DHTML
Impara a creare controlli ed animazioni!

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).

IN EVIDENZA
HOT LINKS