Necesito desactivar el clic derecho en un hipervínculo que está en un lapso. Necesito desactivar solo un enlace de toda la página. ¿Alguna sugerencia?Cómo deshabilitar el clic derecho en un hipervínculo en html
Respuesta
Si no desea mostrar el menú contextual de hipervínculo, puede hacerlo sin hacer nada para otra parte o incluso lapso donde existe. Probé en IE, Firefox y funciona.
<a href="#" oncontextmenu="return false;"> Link </a>
Nunca he visto uno hecho a través de HTML (eso no implica que no sea posible). Sin embargo, JavaScript puede ayudarte aquí.
Usted puede hacer algo como:
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
Esto debería funcionar:
oncontextmenu=”return false;”
ponerla en cualquier elemento que desea deshabilitar el botón derecho para.
Tenga en cuenta que esto causa una mala experiencia del usuario y los usuarios pueden desactivarlo muy fácilmente.
Descargo de responsabilidad: no probado.
No hay problema. Buena suerte. – Kamyar
probar este oncontextmenu="return false;"
Si no quieren contaminar el código HTML con los eventos en línea y usted se preocupa por el apoyo a IE 9 <, puede utilizar este hermoso lío:
function addEvent (el, eventType, listener) {
if (el.addEventListener) { // W3C-compliant
el.addEventListener(eventType, listener, false);
}
else {// IE-specific
el.attachEvent('on'+eventType, listener);
}
}
addEvent(document.getElementById('myLinkID'), 'contextmenu', function (e) {
if (e.preventDefault) { // W3C
e.preventDefault();
}
else { // IE
e.returnValue = false;
}
});
"lío encantador" - jaja :-) –
EN MVC:
@ Html.ActionLink ("imprimir página", "myprint", "imprimir", nulo, nuevo {@ oncontextmenu = "return false;"})
- 1. conseguir texto del hipervínculo en Chrome, haga clic derecho
- 2. Capturar Haga clic con el botón derecho en HTML DIV
- 3. deshabilitar/habilitar hacer clic derecho en una parte particular del cuerpo html
- 4. Cómo deshabilitar el mouse, haga clic derecho en una página web?
- 5. Cómo abrir un archivo haciendo clic en el hipervínculo
- 6. ¿Cómo puedo activar el clic derecho si dejó clic en algún elemento html usando jQuery?
- 7. Html hacer que se pueda hacer clic en el texto sin convertirlo en un hipervínculo
- 8. Haga clic derecho en JavaFX?
- 9. Haga clic en hipervínculo en jtable?
- 10. Haz clic derecho en GWT?
- 11. ¿Existe un doble clic derecho en Win32?
- 12. Haga clic derecho en JButton
- 13. JS: detectar el clic derecho sin jQuery (en línea)
- 14. Cómo deshabilitar el botón, haga clic en?
- 15. Llamar a un servlet al hacer clic en el hipervínculo
- 16. ¿Cómo hacer clic derecho en Vimperator?
- 17. Escuche el clic derecho en el elemento svg con Raphael.js
- 18. autohotkey ctrl + clic = clic derecho
- 19. Desactivar un clic derecho (mantener presionado) en la aplicación WPF.
- 20. Haga clic en Evento de hipervínculo
- 21. llame la función javascript en el hipervínculo haga clic en
- 22. Haz clic derecho en contextMenu en QPushButton
- 23. Cómo agregar un hipervínculo en JLabel
- 24. Cómo deshabilitar el botón derecho de la barra de navegación
- 25. Cómo desactivar el "clic derecho" en WPF Webbrowser Control?
- 26. ¿Cómo puedo capturar el evento de clic derecho en JavaScript?
- 27. el clic de jquery no funciona en el hipervínculo
- 28. Deshabilitar clic derecho en la ventana emergente "Silverlight" en los cuadros combinados
- 29. Clic derecho en Python usando ctypes
- 30. haga clic en Deshabilitar derecho y permitir que la izquierda haga clic para contextual en WPF utilizando código de MVVM
funciona .. Gracias – Tanu