Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Tasto destro e Opera

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    80

    Tasto destro e Opera

    Utilizzo questa funzione che funziona sia con Firefox che con IE come posso farla andare anche su Opera, oppure mi consigliate una soluzione alternativa che permatta di non salvare le immagini di un determinato sito e che funzioni anche con opera?

    Grazie
    codice:
    <script>
    if (top.frames.length != 0)
    {
    top.location = self.document.location;
    }
    
    var omitformtags=["input", "textarea", "select"]
    
    omitformtags=omitformtags.join("|")
    
    function disableselect(e){
    if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
    return false
    }
    
    function reEnable(){
    return true
    }
    
    if (typeof document.onselectstart!="undefined")
    document.onselectstart=new Function ("return false")
    else{
    document.onmousedown=disableselect
    document.onmouseup=reEnable
    }
    
    var mes="Contenuti Protetti !";
    
    function clickIE()  {if (document.all) {alert(mes);return false;}}
    function clickNS(e) {if 
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {alert(mes);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>

  2. #2
    Il mio pensiero è:
    &Egrave; impossibile impedire di scaricare le immagini di un sito web.
    Se non si vuole che vengano utilizzate al di fuori del sito, mettere un bel disclaimer
    e proteggere le immagini con un watermark.
    Di più non si può fare.
    Tutti i tentativi di impedire il clic destro si scontrano con la relativa facilità con la quale lo si può riabilitare! (io ad esempio, fra i preferiti, ho un link che mi riabilita il context menu .....)
    Poi c'è anche la cache del browser, facilissima da guardare!
    Io lascerei perdere

    P.S: In Opera, il tasto destro serve moltissimo per le 'gestures', che io uso correntemente (Es: Click destro + drag a sinistra + rilascio = Pagina Indietro), quindi disabilitarlo può fare 'arrabbiare' molto!
    Poi, basta anche disabilitare il Javascript per far cadere le tue funzioni nel dimenticatoio!

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    80
    Grazie Zappa per avermi risposto, in realtà dipendesse da me non lo proprorrei proprio na cosa del genere, anche per il fatto che è facilmente aggirabile.
    Purtroppo è un cliente che me l'ha chiesto nonostante le mie ripetute spiegazioni di inutilità e scorrettezza (basti pensare ai disabili) e dunque mi servirebbe una soluzione.

  4. #4
    In Opera non credo ci sia possibilità (guarda QUI in inglese)
    Gli sviluppatori di Opera pare abbiano volutamente impedito l'inibizione del context menu ...
    Quindi ...
    Nun se ppo' ffà

    Ciao
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.