Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2013, 15:52
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: Bloquear botón derecho excepto un div

Hola ! primero que nada, no hace falta cancelar todos esos eventos, con onmousedown y oncontextmenu ya esta.
algo que podrias hacer, es seleccionar todos los elementos que queres que no te copien, y agregarle esos eventos.

como lo hago a continuación

Código Javascript:
Ver original
  1. var funcionCanceladora = function(){return false;}
  2. window.onreadystatechange = function(){
  3. var elementos = document.querySelectorAll('p,h1,h2,img'); // se seleccionan como en los archivos css
  4. for(x = 0;x < elementos.length;x++){
  5. elementos[x].onmousedown = funcionCanceladora;
  6. elementos[x].oncontextmenu = funcionCanceladora;
  7. }
  8. }

un saludo ! y suerte con eso !
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886