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 originalvar funcionCanceladora = function(){return false;}
window.onreadystatechange = function(){
var elementos = document.querySelectorAll('p,h1,h2,img'); // se seleccionan como en los archivos css
for(x = 0;x < elementos.length;x++){
elementos[x].onmousedown = funcionCanceladora;
elementos[x].oncontextmenu = funcionCanceladora;
}
}
un saludo ! y suerte con eso !