| El problema |
| En muchas webs verás que cuando pulsas el botón derecho del ratón te sale una ventana alert con algún mensaje diciendo que no puedes hacerlo. Este comportamiento es habitual en algunas webs de imágenes que hacen esto para evitar que los visitantes copien las imágenes, también suelen hacerlo para que el visitante no pueda copiar los enlaces. Conseguir esta protección es muy sencillo. |
| La solución |
Para evitar que el botón derecho del ratón
active el correspondiente menú desplegable basta con crear un evento
onmousedown con una función vinculada
que emita el mensaje mediante la correspondiente ventana alert trs comprobar
que el botón pulsado es el derecho, lo que puede averiguarse comprobando
que la propiedad button del objeto event: Es necesario advertir que esta protección puede saltarse de forma muy sencilla: pulsando el botón derecho sobre la barra de estado y desplazar el ratón para soltarlo sobre el elemento en el que deseemos ver el menú contextual. |
| Un caso práctico |
|
En este ejemplo se desactiva el botón para cualquier parte del documento <script language="JavaScript"> |