Hola a todos,
necesito saber como desactivo el menu contextual para que no aparezca nada cuando oprima el boton derecho sobre mis paginas
Gracias.
| ||||
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 --> |