Foros del Web » Programando para Internet » Javascript »

Desactivar el boton derecho del mouse

Estas en el tema de Desactivar el boton derecho del mouse en el foro de Javascript en Foros del Web. Hola. Cómo puedo desactivar el boton derecho del mouse en toda la página. Intenté lo que dice en las faqs, pero no me resultó nada. ...
  #1 (permalink)  
Antiguo 26/02/2004, 09:38
 
Fecha de Ingreso: marzo-2002
Ubicación: Santiago
Mensajes: 170
Antigüedad: 22 años, 1 mes
Puntos: 0
Desactivar el boton derecho del mouse

Hola.

Cómo puedo desactivar el boton derecho del mouse en toda la página.
Intenté lo que dice en las faqs, pero no me resultó nada.
Alguien me puede explicar pero a prueba de principiantes????
Gracias........
  #2 (permalink)  
Antiguo 26/02/2004, 12:27
 
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 14
Antigüedad: 20 años, 2 meses
Puntos: 0
Aki t dejo los k tengo, solo tienes k meterlos en el codigo:

No permite utilizar el botón derecho y no aparece nada (ni alert, etc)
<script language="Javascript">
<!-- Begin
document.oncontextmenu = function(){return false}
// End -->
</script>
--
Código JavaScript para que aparezca un alert al utilizar el botón derecho
<script language="JavaScript">
<!-- Begin
function right(e) {
var msg = " [ www.elhacker.net ] ";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg); // Delete this line to disable but not alert user
return false;
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg); // Delete this line to disable but not alert user
return false;
}
return true;
}
document.onmousedown = right;
// End -->
</script>
--
No permite el botón derecho y además te penaliza con 10 clicks
<script language="Javascript">
zaehler=0;
function right(e) {
if (navigator.appName == 'Netscape'){
if (e.which == 3 || e.which == 2){
alert("Aqui no puedes utilizar el botón derecho del mouse");
for(i=0;i!=zaehler;i++)alert("Ya te avisé, te penalizaré con \n "+(zaehler-i)+"\n clicks.");
zaehler+=10;
alert("¡La proxima vez que lo hagas será peor! www.elhacker.net");
return false;}}
if (navigator.appName == 'Microsoft Internet Explorer'){
if (event.button == 2 || event.button == 3){
alert("Aqui no puedes utilizar el botón derecho del mouse");
for(i=0;i!=zaehler;i++)alert("Ya te avisé, te penalizaré con \n "+(zaehler-i)+"\n clicks.");
zaehler+=10;
alert("¡La proxima vez que lo hagas será peor! www.elhacker.net");
return false;}}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// --></script>
--
Se abre una ventana al utilizar el botón derecho
<SCRIPT language=JavaScript>
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) {
a=window.open("http://www.elhacker.net/","WindowName","width=640,height=600,top=40,left=5 0,resizable=yes,scrollbars=yes,menubar=no,toolbar= no,status=no,location=no");
return false;
}
else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
a=window.open("http://www.elhacker.net/","WindowName","width=640,height=600,top=40,left=5 0,resizable=yes,scrollbars=yes,menubar=no,toolbar= no,status=no,location=no");
return false;
}
return true;
}
document.onmousedown=right;
window.onmousedown=right;
</SCRIPT>

Salu2
  #3 (permalink)  
Antiguo 27/02/2004, 06:02
 
Fecha de Ingreso: marzo-2002
Ubicación: Santiago
Mensajes: 170
Antigüedad: 22 años, 1 mes
Puntos: 0
DaNx

Sos un genio....muchas gracias.....!!!!!
  #4 (permalink)  
Antiguo 29/02/2004, 14:04
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Mensaje Trasladado al foro de javascript

... desde html

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.