Foros del Web » Programando para Internet » Javascript »

Deshabilitar Guardar Imagen...???

Estas en el tema de Deshabilitar Guardar Imagen...??? en el foro de Javascript en Foros del Web. Hola! estoy haciendo unas modificaciones en un sitio y no se como puedo deshabilitar las opciones del click derecho en una imagen, para los usuarios ...
  #1 (permalink)  
Antiguo 01/07/2009, 17:31
Avatar de superscully  
Fecha de Ingreso: febrero-2009
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Deshabilitar Guardar Imagen...???

Hola!

estoy haciendo unas modificaciones en un sitio y no se como puedo deshabilitar las opciones del click derecho en una imagen, para los usuarios que no cuentan con ese privilegio... suponiendo que el privilegio se da si es de consulta o si es administrador...

espero me puedan ayudar... les agradesco de antemano... saludos
  #2 (permalink)  
Antiguo 01/07/2009, 18:27
Avatar de deirdre  
Fecha de Ingreso: mayo-2009
Mensajes: 690
Antigüedad: 15 años
Puntos: 45
Respuesta: Deshabilitar Guardar Imagen...???

No conozco si existe algo así de específico para imágenes. Pero sí puedes anular el botón derecho por completo con este script:

Colócalo antes de </head>

Cita:
<script type="text/javascript" language="javascript">
function clickIE() {
if (document.all) {
return false;
}
}
function clickNS(e) {
if (document.layers||(document.getElementById&&!docum ent.all)) {
if (e.which==2||e.which==3) {
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>
También comentarte que es una medida bastante inútil pues el que quiera puede descargar tus imágenes usando otros recursos (excepto los usuarios simples y poco entendidos).

Para completar este propósito que mencionas debes añadir esta meta entre <head> y </head>:

<META HTTP-EQUIV="imagetoolbar" CONTENT="no">

Es para evitar que salga el menú de imagen en iexplorer 6.

Bye
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:36.