Foros del Web » Programando para Internet » Javascript »

Como quitar menu contextual

Estas en el tema de Como quitar menu contextual en el foro de Javascript en Foros del Web. Hola a todos, necesito saber como desactivo el menu contextual para que no aparezca nada cuando oprima el boton derecho sobre mis paginas Gracias....
  #1 (permalink)  
Antiguo 20/01/2003, 18:06
 
Fecha de Ingreso: enero-2003
Ubicación: Tunja
Mensajes: 2
Antigüedad: 21 años, 3 meses
Puntos: 0
Sonrisa Como quitar menu contextual

Hola a todos,

necesito saber como desactivo el menu contextual para que no aparezca nada cuando oprima el boton derecho sobre mis paginas

Gracias.
  #2 (permalink)  
Antiguo 20/01/2003, 18:17
Avatar de medinauta  
Fecha de Ingreso: diciembre-2002
Ubicación: Guayaquil
Mensajes: 159
Antigüedad: 21 años, 4 meses
Puntos: 0
Aquí tengo 2 que encontré en Scriptmaster:

1°)
<html>
<head>
<!-- Copiar dentro del tag HEAD -->
<!-- Botón derecho del mouse -->

<script LANGUAGE="JavaScript1.1">

<!-- Adaptado por Tk: Compatible con IE y NS -->
<!-- Script original enviado por Graciela -->

function derecha(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){
alert('Botón derecho inhabilitado')
return false;
}

else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2)){
alert('Botón derecho inhabilitado')
}
}
document.onmousedown=derecha
</script>

</head>

<body>
</body>
</html>



---------------------

2°) - Este me parece mejor porque si te das cuenta con el #1 al dar clic derecho no funciona, pero si´presionas la tecla de menú contextual, ahí se te abre el menú, pero en este otro eso no funciona

<!-- Copiar dentro del tag HEAD -->

<script language="Javascript">

// -- Anular boton derecho modificado por Sonia Web
// -- contacto: [email protected]
// -- web: http://soniaweb.d2g.com
// -- web: http://www.webtutorial.com.ar

var vie=
parseFloat(navigator.appVersion.slice(navigator.ap pVersion.indexOf("MSIE")+4,navigator.appVersion.le ngth));
function sinmenu()
{
event.cancelBubble = true;
event.returnValue = false;
return false;
}
function noclicderecho(e)
{
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) return false;
else
if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))
{
if (vie < 5) // -- para el IE4 -- \\
{
alert('Puedes personalizar este mensaje');
return false;
}
else
if (vie >= 5) // -- para el IE5 -- \\
{
document.oncontextmenu = sinmenu;
return false;
}
}
return true;
}
document.onmousedown=noclicderecho;

// -- Desabilita el clic derecho en las capas (layers) -- \\

if (document.layers)window.captureEvents(Event.MOUSED OWN);
window.onmousedown=noclicderecho;
</script>

<!-- Fin del código -->
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 09:00.