Como fazer o clique direito se comportar como o clique esquerdo em JavaScript

  • Autor Autor MaxS
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
MaxS

MaxS

Gamma
Verificación en dos pasos activada
hola,
realmente no se nada de Javascript, pero aun asi estoy intentando hacer una pequeña función.

Lo que quiero hacer es que cuando se presiona el click derecho en un "Link" este haga la funcion de un click izquierdo.
Código HTML:

HTML:
<script type="text/javascript">
function boton(e) {
    if(e.button==1) {
  //Codigo que se ejecutara si es el boton izquierdo
  return true;
   }
    if(e.button==2){
  //Codigo que se ejecutara si es el derecho
  document.onContextMenu=onMouseDown; 
   }
}
</script>

<a href="http://paginaweb.com" onmousedown="return boton(event)"></a>

Realmente no me funciona por eso mismo quisiera que me dieran un empujoncito para hacerlo correctamente. Gracias
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Puedes ayudarte con codigos que sean como para "Bloquear Click Derecho con Javascript"
Que cuando aprietas returnan rapidamente algo o mandan alerta etcetera.
 
Te puede servir de ayuda Enlace eliminado. Espero que te sirva.

Saludos
 
Puedes ayudarte con codigos que sean como para "Bloquear Click Derecho con Javascript"
Que cuando aprietas returnan rapidamente algo o mandan alerta etcetera.

Hola CH4NG0, gracias por el dato, pero lo que tu me dijsite ya lo intente hacer pero aun no me sale, si me podrias ayudar con algo mas te lo agradeceria.
 
Inserir CODE, HTML ou PHP:
<script language="JavaScript" type="text/javascript">
function click(){
if(event.button==1){
alert('Click Izquierdo');
}
else if(event.button==2){
alert('Click Derecho');
}
}
document.onmousedown=click();
//-->
</script>

Segun la pagina dice que lo pongas dentro de la etiqueta BODY
Enlace eliminado

Claro afectaria todo, el documento, si la quieres dentro de un div ya nadamas seria el caso de adecuarlo con onmousedown =)
 
Voltar
Topo