Evento para evitar copiar texto de una página html

Quisiera saber si alguien se sabe el evento que va en el body para que no permita copiar el texto de una pagina html, hace unos dias vi el evento pero ya no esta, por favor envienmelo, gracias
Respuesta
1
Bueno en realidad seria un javascript que tendrias que ponerlo entre los <head></head> y es este:
<script language=JavaScript>
<!--
var message="Aqui tu mensaje que deseas que salga cuando intenten copiar.";
var z;
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(message);
return false;
}
}
}
function key(e) {
if (document.all) {
/*if ((event.keyCode!=18)){
alert(message);
} else {
alert(event.keyCode);
}*/
if ((window.event.ctrlKey==true)&&((event.keyCode==80)||(event.keyCode==112))) {
self.close();
}
alert(message);
//alert(event.keyCode);
return false;
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.onkeypress=key;
function disableselect(e){
return false
}
function reEnable(){
return true
}
function reclear(){
z=document.body.innerHTML;
document.body.innerHTML=message;
}
function reclose(){
document.body.innerHTML=z;
self.close();
}
window.onbeforeprint=reclear;
window.onafterprint=reclose;
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//alert(navigator.appName);
//--></script>

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas