Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Programmi per la costruzione delle pagine web
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Programmi per la costruzione delle pagine web Dreamweaver, FrontPage e altri software di sviluppo

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Programmi per la costruzione delle pagine web


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 28-10-07, 12:28   #1 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 13
Wink [Risolto]Codice Javascript per bloccare tasto destro del mouse

Ciao a tutti,
ho di nuovo bisogno del vostro aiuto....vi prego..sto sclerando..
Devo inserire delle foto su un mio sito internet, e voglio che gli utenti non le possano downloadare..
Ho provato con la filigrana, come un utente gentilissimo del forum mi ha consigliato, ma non mi piace il risultato..e comunque le fa scaricare.
Sono a conoscenza che esiste un linguaggio Javascript per disattivare il tasto destro..ne ho utilizzato uno..preso da un sito che lo ha...ma non funziona..

Il codice javascript che ho inserito è il seguente: (ma purtroppo non funziona!)

<script language="JavaScript1.2">
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("Non ti è permesso scaricare questa immagine.");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
</script>
</body>
</html>


Mi sapete spiegare perchè non funziona, o mi sapete dare un altro codice javasript funzionante!?

Grazie mille in anticipo..
Ciao a tutti antonella
Antonella G non in linea   Rispondi citando
Vecchio 28-10-07, 12:32   #2 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 13
Ah dimenticavo il programma che sto utilizzando per la lavorazione del sito è dreamweaver
ciao a tutti.....Anto
Antonella G non in linea   Rispondi citando
Vecchio 28-10-07, 15:51   #3 (permalink)
Esperto
 
L'avatar di JACK1971
 
Data di registrazione: Jul 2006
Ubicazione: Milano
Messaggi: 5,759
Ciao Antonella G, per disattivare il tasto destro puoi utilizzare questo script:

Codice:
<script language=JavaScript>
<!--
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>
__________________
Vacanze a Cervinia :sun:

JACK1971 non in linea   Rispondi citando
Vecchio 29-10-07, 19:08   #4 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Ciao Antonella,
come ti ho detto già qui, la certezza assoluta non la potrai avere, ma almeno puoi contare sulla possibilità che molti non sanno i trucchetti per rubare le foto.
In bocca al lupo
pikadilly non in linea   Rispondi citando
Vecchio 30-10-07, 10:59   #5 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 13
Wink

Ciao JACK1971, ho provato ad inserire il codice che mi hai passato, ma non funziona..non mi disabilita il tasto destro..come mai!?
Spero che tu mi possa aiutare..grazie mille...
Ciao Anto
Antonella G non in linea   Rispondi citando
Vecchio 30-10-07, 11:21   #6 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Probabilmente quello funziona solo con IE, prova questo e inseriscilo nei tag <head></head>

Codice:
<script language=JavaScript>
<!--

var message="Tasto destro disabilitato!";

///////////////////////////////////
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>
pikadilly non in linea   Rispondi citando
Vecchio 30-10-07, 11:36   #7 (permalink)
Esperto
 
L'avatar di JACK1971
 
Data di registrazione: Jul 2006
Ubicazione: Milano
Messaggi: 5,759
a me funziona anche su fire fox...strano
__________________
Vacanze a Cervinia :sun:

JACK1971 non in linea   Rispondi citando
Vecchio 30-10-07, 11:38   #8 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
In effetti l'ho provato... e rimangio quello che ho detto, anche a me funziona benissimo su FF...Mah...
pikadilly non in linea   Rispondi citando
Vecchio 30-10-07, 11:42   #9 (permalink)
Esperto
 
L'avatar di JACK1971
 
Data di registrazione: Jul 2006
Ubicazione: Milano
Messaggi: 5,759
Vabbè, l'importante è che uno dei due funzioni per l'utilizzo che ne deve fare Antonella G
__________________
Vacanze a Cervinia :sun:

JACK1971 non in linea   Rispondi citando
Vecchio 30-10-07, 12:02   #10 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 13
Wink

Grazie ad entrambi..Pikadilly..ora provo anche con il tuo codice..spero che almeno uno dei 2 funzioni..
mi sa che sono io la frana....se a voi funziona....
Forse sbaglio qualche passaggio...ora provo..poi vi faccio sapere...
Grazie.....
Baci..
Antonella G non in linea   Rispondi citando
Vecchio 30-10-07, 12:09   #11 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Quote:
Antonella G Visualizza il messaggio
Grazie ad entrambi..Pikadilly..ora provo anche con il tuo codice..spero che almeno uno dei 2 funzioni..
mi sa che sono io la frana....se a voi funziona....
Forse sbaglio qualche passaggio...ora provo..poi vi faccio sapere...
Grazie.....
Baci..
Devi solo inserirlo nei tag <head></head>, altrimenti posta il codice e vediamo di farlo insieme
pikadilly non in linea   Rispondi citando
Vecchio 30-10-07, 12:31   #12 (permalink)
User
 
Data di registrazione: Oct 2007
Messaggi: 13
incredibile ma vero....!!!!

Incredibile..ma vero...non ci posso credere..ce l'ho fattaaaaaaaaaaaaaaaaaaaa....un pò frana lo sono..adesso mi funziona anche il codice che mi aveva mandato Jack1971..avevo fatto un piccolo errore di distrazione sul codice...
grazie mille..come al solito siete stati gentili e solerti nella risposta.
Vi ringrazio da morire...ma non vi preoccupate..prossimamente..avrò qualche altro quesito da sottoporvi..se una è frana..frana rimane!!!
Baci..e grazie ancora.
Anto
Antonella G non in linea   Rispondi citando
Vecchio 30-10-07, 12:35   #13 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Quote:
Antonella G Visualizza il messaggio
Incredibile..ma vero...non ci posso credere..ce l'ho fattaaaaaaaaaaaaaaaaaaaa....un pò frana lo sono..adesso mi funziona anche il codice che mi aveva mandato Jack1971..avevo fatto un piccolo errore di distrazione sul codice...
grazie mille..come al solito siete stati gentili e solerti nella risposta.
Vi ringrazio da morire...ma non vi preoccupate..prossimamente..avrò qualche altro quesito da sottoporvi..se una è frana..frana rimane!!!
Baci..e grazie ancora.
Anto
Succede.
Non sei frana, è normale quando si è alle prime armi, dovevi vedermi un anno fa...
Buon lavoro.
pikadilly non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 23:01.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.