P: ¿Como puedo deshabilitar el uso del botón derecho dentro de mi página?
R: [ver ejemplo]
La siguiente solución fué tomada originalmente por kitipaloco de
DynamicDrive.com y probada por el equipo de contestones del Foro de JavaScript con los siguientes resultados:
Funciona bajo:
- Internet Explorer 5.0, 6.0
- Netscape 6.2, 7.0
- Mozilla 1.3a
No funciona bajo:
- Opera 6.01
Código PHP:
<html>
<head>
<script language="JavaScript">
//Disable right click script III- By Renigade ([email protected])
//For full source code, visit [url]http://www.dynamicdrive.com[/url]
var message = "";
function clickIE(){
if (document.all){
(message);
return false;
}
}
function clickNS(e){
if (document.layers || (document.getElementById && !document.all)){
if (e.which == 2 || e.which == 3){
(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clickNS;
} else {
document.onmouseup = clickNS;
document.oncontextmenu = clickIE;
}
document.oncontextmenu = new Function("return false")
</script>
</head>
<body>
Script para eliminar el botón derecho.
</body>
</html>
Cualquier comentario, modificación o reporte de funcionamiento adicional, favor hacerlo en
esta dirección.