No te recomiendo perder tiempo en esto... por mas que existen scripts siempre es posible copiar la imagen.
Aca te traigo una solucion en Javascript
:
Código:
<script language="JavaScript1.2">
/*
Disable right click script II (on images)- By Dynamicdrive.com
For full source, Terms of service, and 100s DTHML scripts
Visit http://www.dynamicdrive.com
*/
var clickmessage="Right click disabled on images!"
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.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>
Me parece que no es la mejor, es muy facil de pasar por arriba. Lo mejor es hacer algo como lo que hacer flickr en ciertas imagenes, que si haces click derecho sobre la imagen y guardas, guarda un spacer.gif. Seguramente se hace con HTML y CSS. Y sino lo otro que podes hacer es dejar que las copien y ponerle watermark a las imagenes.