Visualizzazione risultati 1 fino 7 di 7

Discussione: Proteggere il proprio testo tramite Copyright

  1. #1
    Guest

    Predefinito Proteggere il proprio testo tramite Copyright

    Vorrei proteggere alcune mie opere che vorrei inserire sul mio sito da copyright.

    Ho visto su alcuni siti che e' stato inserito un messaggio che appare quando un utente prova a selezionare il testo per fare copia e incolla.

    Questo messaggio di errore impedisce di copiare il testo.

    E' possibile fare una cosa del genere con HTML?

  2. #2
    Guest

    Predefinito

    Non c'è nessun metodo per proteggere il materiale che si visualizza.


    Ciao!

  3. #3
    Guest

    Predefinito

    <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">

    Fatto sta che esistono modi per raggirare questa specie di copyright, per esempio chi usa FireFox può comunque selezionare il testo con Ctrl+C oppure per quanto riguarda le immagini spostarle sulla barra degli indirizzi col mouse...

    Chi usa Internet Explorer invece può benissimo andare nella sorgente della pagina e copiare come se nulla fosse.

    Comunque se vuoi essere protetto legalmente ti consiglio Creative Commons.

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da crecker Visualizza messaggio
    chi usa FireFox può comunque selezionare il testo con Ctrl+C
    Veramente CTRL+C funziona ovunque

  5. #5
    Guest

    Lightbulb

    Citazione Originalmente inviato da crecker Visualizza messaggio
    <body oncontextmenu="return false"
    onselectstart="return false" ondragstart="return false">
    Quello è solo per IExplorer e comunque per i principianti che non sanno di poter accedere al sorgente non criptato.. Fatto sta che sul mio Firefox 3 è installato un Add-On chiamato "QuickJava" che disabilita con un click nella statusBar qualsiasi AppletJava e Javascript.. Per aumentare la difficoltà di manovra ai "ladri niubbi", puoi aggiungere alcuni codici JS/HTML.. Questo disabilita la Image-Toolbar di IExplorer:

    Codice HTML:
    <meta http-equiv="imagetoolbar" content="no">
    Questo disabilita la Selezione per IExplorer e Firefox ( non va bene per Opera se nella pagina sono presenti i form, ma ne trovi di simili nella rete )..

    Codice HTML:
    <script type="text/javascript">
    <!--
    
    //Disable select-text script (IE4+, NS6+)- By Andy Scott
    //Exclusive permission granted to Dynamic Drive to feature script
    //Visit [url]http://www.dynamicdrive.com[/url] for this script
    
    function disableselect(e){
    return false}
    
    function reEnable(){
    return true}
    
    //if IE4+
    document.onselectstart=new Function ("return false")
    
    //if NS6
    if (window.sidebar){
    document.onmousedown=disableselect
    document.onclick=reEnable}
    
    //--></script>
    Questo disabilita il tasto destro su tutta la pagina senza messaggio:

    Codice HTML:
    <script type="text/javascript">
    <!--
    
    //Disable right click script III- By Renigade (renigade@mediaone.net)
    //For full source code, visit http://www.dynamicdrive.com
    
    var message="";
    ///////////////////////////////////
    function clickIE() {if (document.all) {(message);return false;}}
    function clickNS(e) {if 
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {(message);return false;}}}
    if (document.layers) 
    {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
    
    document.oncontextmenu=new Function("return false")
    // --> 
    </script>
    Questo disabilita il tasto destro su tutta la pagina con messaggio:

    Codice HTML:
    <script type="text/javascript">
    <!--
    
    //Disable right mouse click Script
    //By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
    //For full source code, visit http://www.dynamicdrive.com
    
    var message="Function Disabled!";
    
    ///////////////////////////////////
    function clickIE4(){
    if (event.button==2){
    alert(message);
    return false;
    }
    }
    
    function clickNS4(e){
    if (document.layers||document.getElementById&&!document.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")
    
    // --> 
    </script>
    Puoi modificare il messaggio che deve apparire, sostituisci Function Disabled! con una frase a tua scelta.
    Ultima modifica di consapevolezza : 11-07-2008 alle ore 07.07.56 Motivo: rimosso azzurro accecante

  6. #6
    Guest

    Predefinito

    Grazie Consapevolezza, ho utilizzato il tuo script.

    Esiste un modo per renderlo funzionante in tutte le pagine del sito senza ricopiare in ogni pagina lo script?

  7. #7
    Guest

    Predefinito

    Esiste un modo per renderlo funzionante in tutte le pagine del sito senza ricopiare in ogni pagina lo script?
    Nel caso dei siti dinamici, basta inserirlo nel template.. ma per i siti in html è necessario copiare in tutte le pagine o il script intero o almeno richiamarlo dal header ( aggiungendo una sola riga per ogni pagina ).

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •