Come prevenire clic destro utilizzando JavaScript

September 16

Come prevenire clic destro utilizzando JavaScript


Non si può fermare tutti i visitatori del sito di copiare le vostre immagini o testo e salvarli per loro hard disk. funzioni JavaScript esistono che fermano molti utenti dal fare questo, ma i navigatori esperti di tecnologia può ancora acquisire elementi dal tuo sito web. In molti browser, un metodo di testo e immagini di copia è quello di utilizzare il menu contestuale facendo clic destro della pagina. Tuttavia, ciò può essere evitato disabilitando il menu contestuale. Se gli utenti non possono scegliere "Copia" dal menu di scelta rapida, non possono fare clic su tale opzione per copiare le immagini o testo.

istruzione

1 Avviare un editor HTML, e aprire un documento HTML che ha immagini o caselle di testo.

2 Individuare la sezione del documento "<script>". Incollare il seguente codice in quella sezione:

window.onload = function () {

document.body.oncontextmenu = function () {

messaggio var = "tasto destro del mouse non consentita";

alert (messaggio);

return false;

}}

Questa funzione viene eseguito quando il caricamento della pagina Web. Si aggiunge un gestore di eventi "oncontextmenu" alla pagina. Il codice di gestore di eventi visualizza una finestra di avviso che visualizza il testo assegnato alla variabile "messaggio". Modificare il testo per qualcosa che ti piace.

3 Salvare il documento e avviare un browser. Aprire il documento utilizzando quel browser.

4 Fare clic su una delle immagini o caselle di testo che vedi nella pagina Web. Viene visualizzata una finestra di avviso pop-up e visualizza il messaggio impostato nel codice JavaScript.

Consigli e avvertenze

  • Se non si desidera visualizzare un messaggio di avviso, rimuovere il "alert (messaggio)" dichiarazione dal codice. Ricordate che gli utenti non saranno in grado di accedere a qualsiasi delle loro voci di menu di scelta rapida quando si pulsante destro del mouse la pagina.