Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

632
Views
Deshabilitar el clic derecho en las imágenes usando jquery

Quiero saber cómo deshabilitar el clic derecho en las imágenes usando jQuery.

solo se esto:

 <script type="text/javascript" language="javascript"> $(document).ready(function() { $(document).bind("contextmenu",function(e) { return false; }); }); </script>
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Esto funciona:

 $('img').bind('contextmenu', function(e) { return false; });

O para jQuery más nuevo:

 $('#nearestStaticContainer').on('contextmenu', 'img', function(e){ return false; });

js Ejemplo de violín

over 4 years ago · Santiago Trujillo Report

0

¿Cuál es su propósito de deshabilitar el clic derecho? El problema con cualquier técnica es que siempre hay una manera de evitarlos. la consola para firefox (firebug) y chrome permiten desvincular ese evento. o si desea que la imagen esté protegida, siempre puede echar un vistazo a su caché temporal para las imágenes.

Si desea crear su propio menú contextual, preventDefault está bien. Solo elige tus batallas aquí. ni siquiera una gran biblioteca de JavaScript como tnyMCE funciona en todos los navegadores... y eso no es porque no sea posible ;-).

 $(document).bind("contextmenu",function(e){ e.preventDefault() });

Personalmente, estoy más a favor de una Internet abierta. El comportamiento nativo del navegador no debe verse obstaculizado por las interacciones de las páginas. Estoy seguro de que se pueden encontrar otras formas de interactuar que no sean el clic derecho.

over 4 years ago · Santiago Trujillo Report

0

Para deshabilitar la opción de clic derecho

 <script type="text/javascript"> var message="Function Disabled!"; function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); 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(message);return false") </script>
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!