Tecnología

Inicio

El código HTML para deshabilitar haciendo clic derecho

Cuando aparezca un usuario hace clic en una página HTML, un pop-up o del menú seleccionado, lo que permite que el usuario realice alguna acción como copiar o guardar una imagen o mirar el código fuente de la página. Puede desactivar haga clic derecho en los menús de contexto en el código HTML. Tenga en cuenta que no se puede desactivar, literalmente, un clic derecho; botón derecho del ratón del usuario todavía deprimirá y hacer un sonido de clic cuando se la presiona. Sin embargo, puede desactivar los resultados esperados.

JavaScript

HTML solo no tiene la capacidad de deshabilitar el botón derecho. Es necesario incorporar otro idioma Web en el código HTML para hacerlo. El idioma más fácil con la funcionalidad es JavaScript, que tiene funciones de captura que las acciones del usuario tales como clics del ratón y puede determinar qué botón del ratón se presionó y donde en la página HTML que el usuario presiona. Incluir la función JavaScript en una página HTML "<script>" etiqueta ya sea en los "<head>" o "<body>" elementos de la página.

Click del raton

Los navegadores mapa botones del ratón a distintos números. Debido a que algunos ratones tienen más botones que otros, el número de botón derecho del ratón puede no ser siempre el mismo. En la mayoría de los casos, sin embargo, es uno de los botones número dos o tres, por lo que en su código, determinar que el usuario hace clic en el botón derecho mediante la comprobación de "event.button == 2" y "3 event.button ==" en el código. Para los casos en que cualquiera de estos casos devolver true, programa una alerta para informar al usuario de que no puede abrir el menú contextual de esperar con un clic derecho.

Ubicación

Al escribir el código para desactivar botón derecho del ratón, se puede evitar que el usuario haga clic en cualquier lugar de la página HTML o especificar ciertos elementos en los que ella no puede clic con el botón derecho, como imágenes. Utilice la propiedad "tagName" para obtener la etiqueta que el usuario ha hecho clic en. Por ejemplo, escribir "si (event.srcElement.tagName ==" IMG ")" comprueba si el usuario hace clic en una etiqueta "<img>". A continuación, puede programar una alerta para informar al usuario que no puede hacer clic derecho sobre las imágenes. Esta alerta no aparecerá si el usuario hace clic en otras partes de la página, como texto o enlaces.

Los navegadores

Los distintos navegadores utilizan JavaScript en diferentes maneras. Usted puede utilizar el navegador de objetos de JavaScript especificar funcionalidad diferente, basado en el navegador del usuario ha abierto su página con. Por ejemplo, si escribe "si (navigator.appVersion.indexOf (" MSIE ")! = -1 && Event.button == 2)" comprueba si el usuario está utilizando cualquier versión de Internet Explorer y ha hecho clic-derecha. De esta manera, se puede desactivar con un clic derecho para los usuarios con IE y permitir un clic derecho para otros navegadores. Si no se especifica un navegador, la función se desactivará el botón derecho para los usuarios con cualquier navegador.