Foros del Web » Programando para Internet » Javascript »

clic derecho

Estas en el tema de clic derecho en el foro de Javascript en Foros del Web. amigos tengo una web de imágenes, la gente suele hacer clic derecho para copiar la imagen o descargarla, quisiera saber si existe alguna manera de ...
  #1 (permalink)  
Antiguo 15/01/2016, 15:23
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 3 meses
Puntos: 8
De acuerdo clic derecho

amigos tengo una web de imágenes, la gente suele hacer clic derecho para copiar la imagen o descargarla, quisiera saber si existe alguna manera de sacar ventaja de ello, si hay forma de programar que al hacer clic derecho cargue la página de adf.ly o al descargar la imagen?

Saludos

  #2 (permalink)  
Antiguo 16/01/2016, 08:52
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: clic derecho

podría ser algo así
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript">
window.onload = function() {

document.onmousedown = function(event) {

var ev = event ? event : window.event,
evt = ev.target ? ev.target : ev.srcElement;

if (ev.button == 2 && evt.className == 'img') {

document.oncontextmenu = function() {return false;};
window.open('http://www.google.com');

} else if (ev.button == 2) document.oncontextmenu = function() {return true;};
};
};
</script>
<body>

<img src="" class="img" />
<img src="" class="img" />
<img src="" class="img" />

</body>
</html>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 13/02/2016, 09:21
Avatar de el_tigre  
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: clic derecho

No me ha funcionado........
  #4 (permalink)  
Antiguo 13/02/2016, 11:53
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: clic derecho

Te da al algún error?? No has sabido adaptarlo?? No es lo que pretendes?? Cuál es el problema??
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 13/02/2016, 12:01
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: clic derecho

Con el evento mousedown debería ser suficiente:
Código Javascript:
Ver original
  1. document.addEventListener("mousedown", function(event){
  2.     if (event.target.tagName == "IMG"){
  3.         window.open("https://adf.ly");
  4.     }
  5. });

DEMO

Si se detecta el pulsado de cualquier de los botones del ratón y este se hizo sobre una imagen, se abrirá una nueva pestaña/ventana con la página en cuestión. Y si solo deseas realizar eso con determinadas imágenes, puedes utilizar un identificador para las mismas, tal y como acertadamente te lo recomendó IsaBelM.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: clic, derecho
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 23:04.