Visualizzazione dei risultati da 1 a 3 su 3

Discussione: blocco pulsante destro

  1. #1

    blocco pulsante destro

    ciao a tutti sto provando a inserire l'opzione blocco pulsante destro,per far si che non possano scaricare immagini sul mio sito,anche se sono consapevole che ci sono altri modi per farlo,ma!!!
    diciamo che funziona pero io vorrei che mi bloccasse il pulsante solo per le immagini,invece nel mio caso me li blocca anche sui link.
    ho provato anche a dividere la sezzione e includendo solo quella specifica,ma mi fa uguale per tutto il sito compreso foto e link.

    qualcuno puo aiutarmi??? ...questo e' il codice che sto usando inserito in un file allert.js
    richiamato con questo:<script type="text/javascript" src="javascript/allert.js"></script>

    codice allert.js

    function clickIE4(){
    if (event.button==2){
    alert(message);
    return false;
    }
    }

    function clickNS4(e){
    if (document.layers||document.getElementById&&!docume nt.all){
    if (e.which==2||e.which==3){
    alert(message);
    return false;
    }
    }
    }

    if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS4;
    }
    else if (document.all&&!document.getElementById){
    document.onmousedown=clickIE4;
    }

    document.oncontextmenu=new Function("alert(message);return false")


    Grazie!

  2. #2

    Re: blocco pulsante destro

    Originariamente inviato da andrea123456789
    ciao a tutti sto provando a inserire l'opzione blocco pulsante destro,per far si che non possano scaricare immagini sul mio sito,anche se sono consapevole che ci sono altri modi per farlo,ma!!!
    diciamo che funziona pero io vorrei che mi bloccasse il pulsante solo per le immagini,invece nel mio caso me li blocca anche sui link.
    ho provato anche a dividere la sezzione e includendo solo quella specifica,ma mi fa uguale per tutto il sito compreso foto e link.

    qualcuno puo aiutarmi??? ...questo e' il codice che sto usando inserito in un file allert.js
    richiamato con questo:<script type="text/javascript" src="javascript/allert.js"></script>

    codice allert.js

    function clickIE4(){
    if (event.button==2){
    alert(message);
    return false;
    }
    }

    function clickNS4(e){
    if (document.layers||document.getElementById&&!docume nt.all){
    if (e.which==2||e.which==3){
    alert(message);
    return false;
    }
    }
    }

    if (document.layers){
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS4;
    }
    else if (document.all&&!document.getElementById){
    document.onmousedown=clickIE4;
    }

    document.oncontextmenu=new Function("alert(message);return false")


    Grazie!

    ...Non ci sono ancora riuscito!!un aiutino!!!

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Un gran numero di utenti considera il blocco del tasto destro una grande seccatura... in particolar modo perche' rallenta la possibilita' di aprire i link in una nuova finestra del browser.

    Considerando poi che incontrare una simile seccatura e' per la stragrande maggioranza degli utenti solo un indice di scarsa professionalita' del webmaster che, a dispregio di tutte le raccomandazioni sull'accessibilita' e l'usabilita' dei siti, ritiene di poter impedire agli utenti di sfruttare tutte le potenzialita' di un loro programma (il browser)... non aspettarti grandi aiuti, una simile richiesta e' assai vicina ai limiti attuali del regolamento del forum.

    Per inibire gli eventi sulle immagini puoi sovrapporre a ciascuna di esse una ulteriore immagine trasparente... oppure usare :

    <META HTTP-EQUIV="imagetoolbar" CONTENT="no">

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.