<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Bloquear cópia de conteúdo</title> <script> function mensagem(){ alert('Conteudo bloqueado!'); return false; } function bloquearCopia(Event){ var Event = Event ? Event : window.event; var tecla = (Event.keyCode) ? Event.keyCode : Event.which; if(tecla == 17){ mensagem(); } } </script> </head> <body> Tente copiar este texto! <br /> <input type="text" value="tente copiar aqui também" /> </body> </html> <script> document.onkeypress = bloquearCopia; document.onkeydown = bloquearCopia; document.oncontextmenu = mensagem; </script> </body> </html>
Key Codes
keyCode (ie) e which(firefox)
17: tecla CTRL (control)
Related posts:


obrigado excelente dica!!!!!!!
Funcionou parcialmente. Se eu selecionar o conteudo (textual) e arrastar para o desktop cria-se um arquivo do tipo textClipping que é totalmente editável (no meu caso no textedit). Somente dificultou um pouquinho.