Back to top

Autore Topic: Disabilitare tasto destro  (Letto 34754 volte)

Offline Alessandro Greco

  • Appassionato
  • ***
  • Post: 201
  • Sesso: Maschio
    • Mostra profilo
Disabilitare tasto destro
« il: 02 Nov 2006, 19:54:24 »
In che modo si può disabilitare il tasto destro del mouse su di un sito fatto con joomla?
www.lidoalexander.it Stabilimento Balneare Area Attrezzata Sosta Camper
www.cirellapoint.it Il portale di Cirella (Cosenza) con la storia, le foto e tanto altro ancora su Cirella

Offline cos

  • Abituale
  • ****
  • Post: 1873
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #1 il: 02 Nov 2006, 20:00:04 »
so che si puo mettendo uno script in fondo al file index.php
ma devo avere lo script!  sono una decina di righe che vada bene sia per ie che per fire fox

prova a cercare su html.it sicuramnete lo trovi




Offline Alessandro Greco

  • Appassionato
  • ***
  • Post: 201
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #2 il: 02 Nov 2006, 20:05:09 »
ma in quale pagina devo metterlo, in tutte?
www.lidoalexander.it Stabilimento Balneare Area Attrezzata Sosta Camper
www.cirellapoint.it Il portale di Cirella (Cosenza) con la storia, le foto e tanto altro ancora su Cirella

Offline cos

  • Abituale
  • ****
  • Post: 1873
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #3 il: 02 Nov 2006, 20:06:19 »
se lo metti nel index.php serve solo li

ovviamnete prima fanne una copia

« Ultima modifica: 02 Nov 2006, 20:32:57 da cos »

Offline seventy

  • Esploratore
  • **
  • Post: 140
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #4 il: 02 Nov 2006, 22:06:46 »
In che modo si può disabilitare il tasto destro del mouse su di un sito fatto con joomla?

Passo 1: Copiare tutto il codice sottostante ed incollarlo nella tua pagina web, in questo caso subito dopo il tag <body>:

<!-- Start

function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Il tasto destro del mouse è disabilitato");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;

// end -->
</script>

Passo 2: Una volta inserito lo script non resta che modificare il testo che verrà mostrato sulla finestra  "alert" con quello che preferite.
Nelle ultime versioni del browser IE appare sulle immagini un'interfaccia grafica che permette di salvare l'immagine.

Interfaccia: Per eliminare la suddetta interfaccia inserite nella parte <head>...</head> il meta comando riportato qui di seguito:

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

Oppure usa questo:
inserire all'interno degli elementi <HEAD> e </HEAD>

Codice: [Seleziona]
<SCRIPT LANGUAGE="JavaScript1.1">
<!-- Begin
function right(e) {
if (navigator.appName == 'Netscape' && 
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' && 
(event.button == 2 || event.button == 3)) {
alert("Spiacenti, il tasto destro del mouse e' disabilitato");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</script>

Il messaggio di Alert in cui Internet Explorer avverte che il tasto destro del mouse è disabilitato va riportato nella riga di codice:
alert("Spiacenti, il tasto destro del mouse e' disabilitato")

« Ultima modifica: 02 Nov 2006, 22:15:40 da seventy »

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #5 il: 17 Mag 2007, 10:15:15 »
Mi permetto di riesumare questo post per segnalare che questo tipo di 'intervento' per disabilitare il tasto destro del mouse non funzioni con Firefox.

Io ho provato e ha effetto se si consulta il sito con IE, ma pare che non funzioni se utilizzo Firefox.

Potete darmi conferma? Io ho provato e il tasto destro mouse è funzionante ugualmente.

Grazie :)

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #6 il: 18 Mag 2007, 12:57:54 »
nessuno può smentirmi o confermare?

grazie.

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #7 il: 18 Mag 2007, 14:56:33 »
io ho utilizzato uno script (non ricordo se è uguale a quello postato qui) e sono sicuro che funziona, vedi su www.lisamarchesini.it
ho anche aggiunto il disabilita barra immagini.
se vuoi te lo posto.
Evisole Web agency a Vicenza

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #8 il: 18 Mag 2007, 15:21:16 »
Grazie.

Mi tornerebbe molto utile.

:)

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #9 il: 18 Mag 2007, 15:36:22 »
Vi posto un codice che disattiva sia tx dx che il tx sx da inserire nel template direttamente dal backend di joomla....  comunque con FF il tasto copia nella barra del browser funziona comunque quindi è solo un palliativo per i meno esperti....ma il più completo che conosca.

Il codice è diviso in due parti

Il primo da mettere dopo <head>
<meta http-equiv="imagetoolbar" content="no">

L'altro in fondo al template, dopo </html>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
E' uno dei migliori codici per questo scopo... bay bay
Potrete provare il risultare sul my site...
« Ultima modifica: 18 Mag 2007, 16:11:33 da taolo »
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline dna

  • Appassionato
  • ***
  • Post: 607
  • Sesso: Maschio
  • Testo personale??!!??!?
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #10 il: 18 Mag 2007, 15:44:09 »
interessante...ma che significa che disabilita il tasto sinistro?lo disabilità a fare cosa?

in ogni caso ho dato un'occhiata al sito di lisamarchisini, in effetti il truccheto funziona, ma se quello che si vuole è impedire a salvare le immagini...beh un utente un pò più esperto ci riesce lo stesso, anche se deve sudare un pò di più...

sarebbe molto utile se abbinato a un qualche script che inibisse la possibilità di vedere i sorgenti della pagina...esisterà una cosa del genere?

Web Design & Templates Design

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #11 il: 18 Mag 2007, 15:47:42 »
l'obiettivo sul sito di lisamarchesini è proprio quello, cioè far sudare qualcuno per scaricare le immagini della galleria fotografica....
e mi sembra che in parte ci siamo riusciti... uso il plurale perchè ho utilizzato zoom media gallery... (oltre che a joomla! chiaro!!!!)  ;D
Evisole Web agency a Vicenza

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #12 il: 18 Mag 2007, 15:56:47 »
alla fine serve tutto a poco dato che di programmi c'è ne sono che permettono di scaricare interi siti. Cmq per i meno esperti e scopiazzatori diventa un problema serio scaricare testo ed immagini.

La disabilitazione del tasto Sx serve per non far selezionare il testo.... un altro palliativo!!!
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #13 il: 18 Mag 2007, 15:58:28 »
aaaa.. dimenticavo. I link sono ugualmente cliccabili
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #14 il: 18 Mag 2007, 16:00:29 »
e poi... se il problema son le immagini perchè non usare una galleria in flash?  tipo expose in cui è impossibile uploadare le immagini
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #15 il: 18 Mag 2007, 16:17:34 »
l'avevo considerata, però io devo far cambiare al mio cliente le foto in modo agevole, e mi è sembrato che con exposè era un po' complicato, o almeno di più di ZMG... o sbaglio???
Evisole Web agency a Vicenza

Offline taolo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #16 il: 18 Mag 2007, 18:09:43 »
Si, il fatto di lavorare in locale e poi caricare via ftp non è agevole per niente. Con un po di pratica però diventa molto funzionale visto che la creazione degli album con un programma permette tante possibili opzioni ed effetti.

Tornando intopic esprimo un mio parere personalissimo... Il "copyright" o "esclusiva" su internet non esiste!!! e qualsiasi cosa si metta online è impossibile che non entri in possesso di un altro. Se è giusto, o meno, è un altro discorso.
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #17 il: 19 Mag 2007, 01:27:36 »
Grazie mille a tutti.

:)

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #18 il: 19 Mag 2007, 09:50:20 »
Si, il fatto di lavorare in locale e poi caricare via ftp non è agevole per niente. Con un po di pratica però diventa molto funzionale visto che la creazione degli album con un programma permette tante possibili opzioni ed effetti.
eh, però per una fotografa che non usa mai il computer anche una cosa facile diventa complicata... è come se io mi mettessi a trafficcare con obiettivi, zoom, esposizioni e pellicole fotografiche... ;-)

Tornando intopic esprimo un mio parere personalissimo... Il "copyright" o "esclusiva" su internet non esiste!!! e qualsiasi cosa si metta online è impossibile che non entri in possesso di un altro. Se è giusto, o meno, è un altro discorso.
si, siamo consapevoli che su internet il copyright è un po' un'utopia, però la fotografa vuole garantire ai suoi clienti (che sono i soggetti delle foto, spesso bambini) una certa "riservatezza" che si traduce in non lasciare a tutti la possibilità di scaricare agevolmente e con due click le foto di Tizio e Caio....

Per cui abbiamo trovato un buon compromesso, la facilità d'uso e una certa protezione, seppur minima.

ciao e buon weekend
Evisole Web agency a Vicenza

Offline flanders

  • Esploratore
  • **
  • Post: 53
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #19 il: 19 Mag 2007, 20:42:15 »
Vi posto un codice che disattiva sia tx dx che il tx sx da inserire nel template direttamente dal backend di joomla....  comunque con FF il tasto copia nella barra del browser funziona comunque quindi è solo un palliativo per i meno esperti....ma il più completo che conosca.

Il codice è diviso in due parti

Il primo da mettere dopo <head>
<meta http-equiv="imagetoolbar" content="no">

L'altro in fondo al template, dopo </html>
<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">
E' uno dei migliori codici per questo scopo... bay bay
Potrete provare il risultare sul my site...

ok....questa è un piccolissimo modo per non far salvare tramite il tasto dx le immagini del proprio sito. Anche il metodo di lisamarchesini svolge la stessa funzione. Purtroppo (per chi usa la sola disattivazione del tasto dx) io ho un computer mac e come me ci sono tanti altri. Usando firefox o camino (altro browers) posso copiarmi sul mio pc qualsiasi immagine tracinandola con il solo tasto sx sul desktop del mio computer.
Quindi questi codici servono solo per chi usa explorer. So che ci sono script che bloccano anche le funzioni di firefox....ma non so quali sono.
Cercherò di informarmi

 



Web Design Bolzano Kreatif