Back to top

Autore Topic: Disabilitare tasto destro  (Letto 34753 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

Offline andrewm

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #20 il: 05 Giu 2008, 03:24:32 »
scusate ma non riesco a capire... il mio file index.php non finisce con nessun <body>....

ma con...

/**
 * RETURN THE RESPONSE
 */
echo JResponse::toString($mainframe->getCfg('gzip'));


ho copiato lo script dopo e ovviamente mi dava errore... mi spiegate come si fa?

sono un principiantissimo!!!


Offline PaVi90

  • Appassionato
  • ***
  • Post: 410
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #21 il: 13 Ago 2008, 11:46:30 »
Riuppo il thread... da newbie chiedo: alla fine qual è la porzione di codice da copiare nell'index.php del template? Ne ho viste diverse (la prima con un tag script alla fine ma non all'inizio?!)...  ???

Offline PaVi90

  • Appassionato
  • ***
  • Post: 410
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #22 il: 13 Ago 2008, 13:39:21 »
Ho risolto, googlando, e senza l'ausilio di javascript.

Praticamente bisogna inserire all'inizio del body questo:

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


Funziona sia con IE che con firefox (con firefox però non funzionano la funzionalità di disabilitazione della selezione del testo e quella di drag, ovvero trascinamento, di un elemento).

Spero possa tornare utile a qualcuno :)
« Ultima modifica: 13 Ago 2008, 13:44:09 da PaVi90 »

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #23 il: 13 Ago 2008, 13:45:21 »
Bah, penso che nell'ottica di condivisione dell'informazione e dell'OS disabilitare il tasto destro ci azzecchi poco.

Perchè non rilasciare sotto CC?

Poi uno come vuole salva la pagina web e ha tutto sul PC.

 ;)

Offline PaVi90

  • Appassionato
  • ***
  • Post: 410
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #24 il: 13 Ago 2008, 15:07:45 »
Più che altro è per avere un po' di "privacy" per quanto riguarda gli url delle immagini, ecc...

E poi, vedendo come molti siti (tra cui quelli del mio stesso "settore") inseriscano nuovi articoli completamente scopiazzati da altri mi manda in bestia... certo, uno elude ugualmente la cosa, però credo che al 90% uno che vuol copiare preferisce selezionare il testo... e con questo tweak viene spesso invogliato a procedere oltre  ;D

E poi... i miei articoli non sono affatto open source!  ;D O meglio, lo sono a patto che venga citato io come autore; ad oggi invece si copincolla senza citare le fonti  >:(

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #25 il: 13 Ago 2008, 18:50:29 »
Più che altro è per avere un po' di "privacy" per quanto riguarda gli url delle immagini, ecc...

E poi, vedendo come molti siti (tra cui quelli del mio stesso "settore") inseriscano nuovi articoli completamente scopiazzati da altri mi manda in bestia... certo, uno elude ugualmente la cosa, però credo che al 90% uno che vuol copiare preferisce selezionare il testo... e con questo tweak viene spesso invogliato a procedere oltre  ;D

E poi... i miei articoli non sono affatto open source!  ;D O meglio, lo sono a patto che venga citato io come autore; ad oggi invece si copincolla senza citare le fonti  >:(

Apri Thunderbird ( o Outlook ), tiri giu l'indirizzo mail di riferimento del sito e scrivi una bella mail.

Vedrai come ti citano.

Offline PaVi90

  • Appassionato
  • ***
  • Post: 410
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #26 il: 13 Ago 2008, 20:06:02 »
Apri Thunderbird ( o Outlook ), tiri giu l'indirizzo mail di riferimento del sito e scrivi una bella mail.

Vedrai come ti citano.
Diciamo che la disabilitazione del tasto dx è un buon deterrente, quella di ricorrere ad una mail "intimidatoria" una possibile soluzione ;D

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #27 il: 13 Ago 2008, 22:18:12 »
Apri Thunderbird ( o Outlook ), tiri giu l'indirizzo mail di riferimento del sito e scrivi una bella mail.

Vedrai come ti citano.
Diciamo che la disabilitazione del tasto dx è un buon deterrente, quella di ricorrere ad una mail "intimidatoria" una possibile soluzione ;D

Già però così ti giochi chi vorrebbe magari attingere i tuoi contenuti.  :-[

E poi la mail è più divertente  :D

Offline PaVi90

  • Appassionato
  • ***
  • Post: 410
  • Sesso: Maschio
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #28 il: 14 Ago 2008, 07:34:08 »
Già però così ti giochi chi vorrebbe magari attingere i tuoi contenuti.  :-[

E poi la mail è più divertente  :D

Dovranno contattarmi chiedendomi l' <<autorizzazione>>  :)

Offline Peppe-73

  • Instancabile
  • ******
  • Post: 2833
  • Sesso: Maschio
  • La mia musica ? Pop anni 80 " la musica "
    • Mostra profilo
Re:Disabilitare tasto destro
« Risposta #29 il: 17 Ott 2010, 16:43:08 »
Questi script sevono a poco, alla fine bsta cliccare col tasto " STAMP " della tastiera ed usare Photoshop ed hai tutte le immagini che vuoi dal sito che ti interessa  ;) anche il meno esperto c'è la puo fare.

Saluti
Si dice che gli amici sono come l'ombrello........ quando ti serve non lo hai mai....

Visitate il mio sito https://nikonfoto.altervista.org/ per gli appassionati della fotografia.  -----  Invece per chi ama Minecraft e cerca un server visitate https://portaleminecraft.altervista.org/

Offline alibi74

  • Nuovo arrivato
  • *
  • Post: 36
    • Mostra profilo
Re:Disabilitare tasto destro
« Risposta #30 il: 08 Gen 2011, 20:50:32 »
Ma guarda che non serve a nulla questo script (se non a inzozzare il codice)  ti dico questo perche' disabilitare il tasto destro è una grande cretinata , basta che disattivi java machine da opzioni internet e il tasto funziona nuovamente. Quindi faresti il segreto di pulcinella  ;D

ciau alibi74

Offline Arturo Spanò

  • Esploratore
  • **
  • Post: 112
    • Mostra profilo
Re: Disabilitare tasto destro
« Risposta #31 il: 28 Feb 2012, 13:49:51 »
ciao carlo sono entrato nel tuo sito con firefox. mi dice "tasto destro disabilitato" poi faccio "ok" poi sono riuscito a salvare un immagine ma come si fa a risolvere in definitiva?'

anche a me interesserebbe moltissimo! grazie

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.

 



Web Design Bolzano Kreatif