Newsgroup: it.comp.www.html
Titolo: blocca furto immagini

ragazzi scusate magari per voi è una cazzata, ma potreste darmi lo scripts 
per evitare che rubino le immagini, certo che uno capace te le ruba 
ugualmete, ma vorrei se possbile arginare.
e basata che metta lo scripts nella pagina html o ne serve uno per ogni 
foto.
Grazie
mat 
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 foto.
Uno script non esiste all'interno di una foto, puoi solo metterlo in una 
pagina html.
Di norma i nomi stranieri non vengono declinati: uno script, due script.


 efficienza è probabilmente inibire l'uso del tasto destro del mouse.
Scherzi, vero?
Mattia, la tua richiesta non può essere soddisfatta, mi dispiace.


 Scherzi, vero?
Beh dai, per un utente di bassissimo profilo potrebbe bastare.
Ma ormai anche quelli hanno imparato a salvare la pagina in locale e 
aprire la directory con i dati della pagina.
Forse si potrebbe aggiungere anche l'uso di div con l'immagine impostata 
nel css tramite background-image, quelle non mi sembra vengano salvate 
dai browser più diffusi quando si salva la pagina.
Ricordo male?
Ciao,
Paolo



allroa la cosa migliore è senz'altro disabilitare l'uso del tasto destro
all'interno di tutte le pagine del tuo sito, o solo in quelle interessate
per farlo il codice è questo:
 - DISABILITARE IL TASTO DX CON ALERT DI AVVERTIMENTO
da inserire all'interno del corpo dei tag <head>
<meta http-equiv="imagetoolbar" content="no">
<script language="javascript">
  function noRightClick() {
    if (event.button==2) {
      alert('LADRO !\nSettimo, non rubare: il tasto destro del mouse è
disabilitato')
    }
  }
  document.onmousedown=noRightClick
</script>
 - DISABILITARE IL TASTO DX SENZA ALERT DI AVVERTIMENTO
da inserire all'interno del corpo dei tag <head>
<meta http-equiv="imagetoolbar" content="no">
il tuo tag <body>
<body oncontextmenu="return false" onselectstart="return false"
ondragstart="return false">
 - DISABILITARE IL TASTO DX SOLO SU IMMAGINI
da inserire all'interno del corpo dei tag <head>
<meta http-equiv="imagetoolbar" content="no">
<script language="JavaScript1.2">
var clickmessage="Non si rubano le immagini!"
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
alert(clickmessage)
return false
}
}
}
function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}
if (document.all||document.getElementById)
document.onmousedown=disableclick
else if (document.layers)
associateimages()
</script>
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


 Mattia, la tua richiesta non può essere soddisfatta, mi dispiace.
Secondo me sì, considera che la sua richiesta è "se possibile, arginare".


 Secondo me sě, considera che la sua richiesta č "se possibile, arginare".
Ma ormai sanno tutti come superarlo. A parte che non serve nemmeno
scaricarsi la pagina.
Io, piuttosto, gli consiglierei di mostrare tutte le sue foto (perché
per le immagini non mi sembra opportuno) con le librerie gd, cosě da
poter aggiungere una bella nota di copyright


 scaricarsi la pagina.
Non tutti, poi tieni conto che a pochi interessa davvero andargli a 
"rubare" le foto, già il piccolo fastidio di non avere il tasto destro 
funzionante per un "salva con nome" secondo me argine, che è quello che 
ha chiesto l'OP.
Proprio pensando a questo ho risposto seriamente, parlavo di efficienza 
come rapporto tra percentuale di utenti potenzialmente dissuasi e 
investimento di tempo per inibire l'uso del tasto destro, dato che con 
js ci si mette pochi secondi a trovare uno script dato che è molto 
diffuso l'efficienza sale enormemente.
Tu perché pensavi che scherzassi?


 Tu perché pensavi che scherzassi?
Semplicemente perché, senza offesa, mi pare una baggianata come
soluzione :-)
A parte che, a priori, secondo me il problema non si dovrebbe nemmeno
porre: non ha senso inibire il download di contenuti grafici, il web
vive anche per questo motivo. Se poi si tratta di "foto d'autore",
allora basta fare come ho detto io: si programma una galleria che
mostra le foto tramite le librerie gd, e si aggiunge un testo di
copyright a tutte le foto (cosě che non bisogna farlo manualmente).
Spiego perché č una baggianata: di che materiale si tratta?
1) foto d'autore? Allora si risolve come detto sopra;
2) elementi del template (sfondo del sito, pulsanti, icone, ecc.)?
Allora l'interesse č di altri webmaster/webdesign, e si spera che in
questo caso almeno loro sappiano come aggirare il trucchetto.
Non c'č bisogno di scaricare la pagina:
1) c'č un tasto che disabilita la funzione javascript (non ricordo
quale, forse altgr. Si tiene premuto il tasto e si clicca col tasto
destro: controllo aggirato);
2) si guarda l'html e si cerca l'immagine;
3) si fa uno screen dello schermo (e questo, fidati, lo sanno fare
TUTTI).
;-)


 TUTTI).
non è vero che lo sanno tutti, è ovvio che chi sa le copia, ma dai
miei visitatori non creddo ci siano molti che lo sanno fare.
Caio Mat


 foto tessera
E' un piů un senso di finta sicurezza che riguarda l'avere una propria 
foto su internet, ma in fin dei conti non č che ci sia gran problema, 
voglio dire quando vanno in giro la propria faccia la mostrano senza 
preoccuparsi di chi li vede, no?


 miei visitatori non creddo ci siano molti che lo sanno fare.
Ma secondo te qual è il problema se si salvano in locale le foto?
Ciao,
Paolo


 del mouse lo blocchi ben poco...
Appunto anche qui.
Quando dicevo che TUTTI sanno fare un print dello schermo, intendevo
dire TUTTI quelli che potrebbero essere interessati a rubare foto...


 il tasto destro ed è già buono cosi, e mi basta.
Meglio non usare script, è facile aggirarli/disabilitarli.
La cosa più semplice è "coprire" l'immagine con una .gif trasparente,
appena più grande. Chi proverà a copiare l'immagine copierà la .gif.
Con i più sprovveduti potrà funzionare.
    ...skipped!
-- 
    * b *       Il tuo post è privo del MIME, attivalo in OE.
  *   y   *       Per impostare correttamente Outlook Express
*   Piero   *       e OE-QuoteFix, puoi consultare Wikipedia:
http://wiki.news.nic.it/GuidaNr_2fOutlookExpress?action=recall&date=1172714805
