Accedi per seguire   
Seguaci 0
xelif

Codice Immagini

3 messaggi in questa discussione

dopo due topic quasi inutili ho un ulteriore richiesta piu semplice però, avrei bisogno di codici per proteggere delle immagini, cioè evitare che qualcuno, ad esempio, clicchi col destro e faccia salva immagine.

Mi potete aiutare? 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Potresti usare uno script in Javascript che disabiliti l'evento tasto destro del mouse, anche se in realtà è una falsa soluzione, perchè è possibile comunque visualizzare il codice HTML della pagina e prelevare i collegamenti all'immagine (o farlo ancora più semplicemente con le estenzioni di Firefox)

lo script al quale mi riferisco è :

<script language=JavaScript>
<!--

var messaggio="Tasto destro disabilitato!";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(messaggio);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(messaggio);
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(messaggio);return false")

// --> 
</script>

ed è da inserire all'interno del body e non nel head.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

In alternativa crei un blocco con un tag div e metti un tag img al suo interno, in questo modo:

<div id="foto"><img src="blank.gif" width="300" height="200" alt="foto" /></div>

Metti la foto vera e propria come sfondo del div che fa da contenitore all'immagine e in quest'ultima visualizzi una gif trasparente della dimensione originale di 1x1 pixel ma che poi estendi per la larghezza e altezza effettiva della foto da visualizzare. Il css è questo:

#foto
{
background: url(foto.jpg) no-repeat scroll top left;
width: 300px;
height: 200px;
}

Ho scritto un esempio di quanto dico, puoi visualizzarlo qui:

- http://monocromo.altervista.org/out/img/

Se provi a salvare la foto ti ritroverai con un'immagine vuota, ossia la gif trasparente. Ti ricordo che in ogni caso l'immagine viene sempre salvata nella cache del browser, l'unico modo per impedire il salvataggio di un'immagine è l'uso di un visualizzatore flash che però non può nulla contro un print screen (ossia uno screenshot). Oltre a questo vorrei ricordare che un'immagine salvata a 72 o 96 dpi non è assolutamente adatta alla stampa per cui puoi lasciarle scaricare senza temere che vengano usate per stampe di qualità. A 72 o 96 dpi la visualizzazione su schermo è ottima, ma quando stampi ottieni un'immagine sgranata, quindi brutta. Ciao!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0