Autor Tema: [Ayuda] Que salga alerta cuando...  (Leído 421 veces)

Desconectado Estritorial

  • PHPer@ Fijo
  • ***
  • Mensajes: 218
  • Karma: 6
  • Sexo: Masculino
  • PHPero Video Tutero
    • Ver Perfil
    • Habbo Planet
[Ayuda] Que salga alerta cuando...
« en: 27 de Enero de 2010, 18:30:52 pm »
Hola PHPeros, querria preguntaros una cosa, estoy arto de que en mi WEB utilicen el "BOTÓN DERECHO" asi que alguien me podria decir el codigo que hay que poner en la pag para que cuando hagan clik derecho les salga una alerta con que no lo pueden hacer.

GRACIAS


Si el PHP fuera solo una imaginación, ¿que seria de los PHPeros?

Comunidad PHPeros

[Ayuda] Que salga alerta cuando...
« en: 27 de Enero de 2010, 18:30:52 pm »

Desconectado Deviljoker

  • PHPer@
  • **
  • Mensajes: 67
  • Karma: 0
    • Ver Perfil
Re:[Ayuda] Que salga alerta cuando...
« Respuesta #1 en: 27 de Enero de 2010, 18:32:09 pm »
Creo que seria con la accion onclick() o algo asi. Pero no estoy mu seguro. Siento no serte de mejor ayuda ;)

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[Ayuda] Que salga alerta cuando...
« Respuesta #2 en: 27 de Enero de 2010, 18:56:39 pm »
creo que es window.oncontextmenu = function() { alert('ALERTA'); return false; }
o si no, document.oncontextmenu

Desconectado MaNuX

  • PHPero Avanzado
  • ****
  • Mensajes: 385
  • Karma: 4
  • Sexo: Masculino
  • PHP & MySQL
    • Ver Perfil
    • CliKys
Re:[Ayuda] Que salga alerta cuando...
« Respuesta #3 en: 27 de Enero de 2010, 19:11:45 pm »
Creo que lo que buscas es esto:

Citar
<script language="JavaScript">
<!--

function bderecho(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)) {
alert(" El boton derecho del raton no funciona ");
return false;
}
return true;
}
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=bderecho;
document.onmousedown=bderecho;

//-->
</script>

Si no quieres que aparezca un mensaje de alerta añade esto en la etiqueta body:
Citar
OnContextMenu="return false"

Espero que te sirva.

PD: Aunque desabilites el boton derecho el codigo fuente la pagina, etc pueden verlo igualmente.

Saludos.