Saludos,,,
La desactivación del botón derecho del mouse en firefox,,, si que funciona,, mira a ver si lo tienes bien o has cometido algun error a la hora de desactivarlo.
Puede ser que no tengas desactivada la techa F10 y entonces anulen a través de ella la desactivación del botón derecho.
También puede ser que te salga la ventanita con el icono del diskette y através de él,, se bajen tus imagenes.
El arrastras la imagen fuera del explorador y copiarla en el escritorio,, pues también.
Mira yo tengo la galería bastante protegida,, pero si entiendes un poco de programación y de seguridad,, no hay imagen que se resista ni código que no se pueda ver.
Te pongo parte del código que tengo insertado en el
header.html de mi galería,, tu copia lo que quieras y modifica mis datos a los tuyos.
ANTES DE NADA COPIA DE SEGURIDAD DE TODO LO QUE VAYAS A MODIFICAREn las metas,, inserta la siguiente línea para que no te salga el dichoso diskette.
<meta http-equiv="ImageToolbar" content="no" />
Cambia el código script que tu tienes por este otro,, y modificalo a tus ncesidades :
<script language="JavaScript" type="text/javascript">
<!--
function opendetailwindow() {
window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480');
}
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 2 || e.which == 3)) {
alert('© Copyright by Galería excitex');
return false;
}
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button==2 || event.button == 3)) {
alert('© Copyright by Galería excitex');
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// -- Anular tecla F10 --
function clickIE4(){
if (event.button==2){
alert('© Copyright by Galería excitex');
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert('© Copyright by Galería excitex');
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('© Copyright by Galería excitex');return false")
// -->
</script>
En la eqtiqueta <BODY> inserta el siguiente código para que no te seleccionen la imagen para copiar ( en firefox no funciona)
<BODY oncontextmenu =" return false" ondragstart =" return false" >
Y por último en vez de presentar la imagen directamente,, presentala con una capa,, me explico, la imagen que tu tienes que presentar es un GIF transparente,, y como imagen de fonde de la tabla,, la imagen a mostrar,, entonces si quieren copiarla,, lo que copiaran será un GIF transparente ,,, para ello haz la siguiente modificación en todas las plantillas e la imagenes, en jp.html,gif,html etc,etc :
por ejemplo,, para la plantilla
templates/tus_plantillas/media/jpeg.html cambia la plantilla que tienes por esta otra :
<!-- Template file for JPEG Files -->
<table style="background: url('{media_src}') no-repeat center; " cellpadding="0" cellspacing="0">
<tr>
<td>{link_back}<img src="{template_url}/images/spacer.gif" border="1" alt="{image_name}"{width_height} />{link_back_end}</td>
</tr>
</table>
y asegurate que tienes la imagen space.gif en el directorio
imagesEspero que te ayude todo esto,, pero si quieren te bajaran las imagenes
excitex2