Este tip es muy sencillo; es sobre como ocultar el menú desplegado por el click derecho del ratón. Ya que gracias a él, se puede ver parte de tu código para utilizarlo en otra pagina, HotLinking o bajar tus imágenes, copiar tu texto, o por simple estética, entre otras cosas... Pero, ¿ como es que los puedo personalizar?
Para ocultarlo solo basta agregar las siguientes lineas despues de <body>.
NOTA: Ambos van a cumplir la misma función: Ocultar el menú desplegado, justo antes de que aparezca.
Pero si de plano, tu mente es un poco mas "Traviesa", podemos molestar al usuario que comete el click derecho llamando a una ventana de alerta, tan solo aplicando alert( ); (Este código va después de la etiqueta <body>)
Código :
<script language="Javascript"> document.oncontextmenu = function() { return false } function right(e) { var msg = "Prohibido usar Click Derecho !!! "; if (navigator.appName == 'Netscape' && e.which == 3) { alert(msg); //- Si no quieres asustar a tu usuario entonces quita esta linea... return false; } else if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) { alert(msg); //- Si no quieres asustar al usuario que utiliza IE, entonces quita esta linea... //- Aunque realmente se lo merezca... return false; } return true; } document.onmousedown = right; </script>
NOTA: El texto resaltado, es el que tienes que reemplazar por el de tu agrado, ya que este sera el que aparezca en la ventana de alerta.
Ahora... Si quieres ir a un extremo mas alejado donde la bondad humana se vuelve estúpida, a tal grado donde existe la posibilidad de que tu usuario nunca vuelva a utilizar el botón derecho de su mouse entrar a tu pagina, esta el siguiente código:...
Código :
<script language="Javascript"> clabHack=0; document.oncontextmenu = function(){return false} 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!=clabHack;i++)alert("Ya te lo habia advertido, ahora te penalizaré con \n "+(clabHack-i)+"\n clicks !!!..."); clabHack+=10; alert("La proxima vez que lo hagas será peor !!! - cristalab.com"); 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!=clabHack;i++)alert("Ya te lo habia advertido, ahora te penalizaré con \n "+(clabHack-i)+"\n clicks !!!..."); clabHack+=10; alert("La proxima vez que lo hagas será peor !!! - cristalab.com"); return false;}} return true;} document.onmousedown = right; if (document.layers) window.captureEvents(Event.MOUSEDOWN); window.onmousedown=right; </script>
Pd: Todos han sido probados, por lo que aseguro que todos funcionan... Si tienes dudas o alguna sugerencia sobre cualquiera de ellos, hazla saber !!!...
inhabilitar el click derecho del mouse es una terrible practica que nadie deberia seguir Por:Mariux
Mariux :
inhabilitar el click derecho del mouse es una terrible practica que nadie deberia seguir
Definitivamente.
Vamos Mx, no seas tan dura con él, ya había tratado de postear esto y lo batearon, pero ahora se esmeró, al menos el esfuerzo lo hizo. Por:Darel
Darel :
Vamos Mx, no seas tan dura con él
eu! si eso no fue duro, fue solo un comentario y para nada le quito el merito de querer compartir sus saberes, sólo que en este caso no lo comparto, eso es todo. Por:Mariux
Mariux :
Darel :
Vamos Mx, no seas tan dura con él
eu! si eso no fue duro, fue solo un comentario y para nada le quito el merito de querer compartir sus saberes, sólo que en este caso no lo comparto, eso es todo.
De hecho no estoy de acuerdo con el desabilitarlo... Es una util herramienta como usuario !!!... Pero solo es parte de todas las cosas que queria publicar... Por:M@U
Guaooooo, de nuevo, te luces, M@u, ya vi tus tips de barra de estado y titulo, de hecho los vi antes que estos, de nuevo quieren achacarte el mal uso de Javascript, pero heeey, de cualquier manera, no es siempre malo el deshabilitar el botón derecho del mouse, que pasa con los clientes que nos piden ponerle copyright a sus fotografias, en el caso de la pagina de criss angel, un mago estadounidense, su página es una de las cuales no puedes bajar fotos así como así, para eso hay una galería de fotos y wallpapers, pero nunca imagenes en donde esta presentando trucos o cosas así, en donde es más que probable que quizás se desvelen algunos secretillos que él utiliza para hacer sus maravillosas ilusiones, a veces el deshabilitado del botón derecho del mouse es necesario porque los clientes así lo piden, y pues de hecho, también es genial de vez en cuando una bromita como esas que pone M@u de vez en cuando, jeje, sorry, mi espíritu chocarrero, ya lo imaginarán, muajajajajaja Por:Señor Oz_blog
hola, pues la verdad, es que si tengo dudas, en realidad, no se donde colocar ese codigo ayudame por favor. En mi space donde lo coloco, en una entrada del blog en el custom HTML¿? por que lo intentado de todo y nada, hasta despues de mi direccion, del space y nada, no tengo conocimiento de ello, hay cielo ayudame ok? Venga me pasare por aca,haber si tu alma caritativa ayuda a esta mujer. Por:Maria._blog
Maria._blog :
hola, pues la verdad, es que si tengo dudas, en realidad, no se donde colocar ese codigo ayudame por favor. En mi space donde lo coloco, en una entrada del blog en el custom HTML¿? por que lo intentado de todo y nada, hasta despues de mi direccion, del space y nada, no tengo conocimiento de ello, hay cielo ayudame ok? Venga me pasare por aca,haber si tu alma caritativa ayuda a esta mujer.
como dice arriba... En tu plantilla HTML cambia la etiqueta <body>, por: <body oncontextmenu='return false' onkeydown='return false'>
En mi <a href="http://penaytristeza.blogspot.com">blog</a> tengo una caja de suscripción, la cual al incluir el código de bloqueo de teclado también se me bloquea, impidiendo la suscripción de los usuarios.
¿Cómo solucionarlo? ¡Enhorabuena por este sitio! Por:Doppelganger_blog
el codigo esta super bueno, pero una pregunta como hago para colocarle un titulo personalizado a la ventana que se abre? Por:juan_blog