martes, 19 de julio de 2011

PARA QUE NO SE COPIEN DE TU BLOG


Si deseas que en tu blog no se pueda copiar el contenido ni seleccionarlo mediante la inhabilitación del botón derecho del ratón, puedes hacer lo siguiente:


1) Ir a Diseño.
2) Edició
n HTML.
3) Busca <body> (teclea Ctrl + F para buscar más rápido).
4) Sustituye <body> por el siguiente código:

<body oncontextmenu='return false;' onmousedown='return false;' onselectstart='return false;'> 

 
5) Clicamos en vista previa y si toda va bien guardamos la plantilla.
Nota: dependiendo de la plantilla utilizada inhabilita el buscador y no se puede escribir en él. Por eso tenemos otras alternativas: 

Otra forma es que cuando el lector pulse el botón derecho para disponerse a copiar el texto le aparezca un mensaje advirtiendo que no se puede copiar. Para ello hacemos lo siguiente:
Antes de </head> pegamos el siguiente código:
 
<script type='text/javascript'>
function inhabilitar(){alert ('Función inhabilitada.');

return false;
}
document.oncontextmenu=inhabilitar;
</script>

El problema de este último truco es que el clic del botón derecho del ratón
queda inhabilitado pero se puede seleccionar el texto y con el teclado
pulsar Ctrl + C y copiarlo sin problemas. Para inhabilitar la selección
de texto
hacemos lo siguiente:

Antes de </head> pegamos el siguiente código:

<script type='text/javascript'>
function disableselect(e){return false
}

function reEnable(){

return true
}
document.onselectstart=new Function ("return false");
  if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>


Nota
: Este último truco también me da problemas en mi web ya que me inhabilita el
buscador y no permite escribir sobre él. Si te da estos problemas es mejor optar por la
segunda opción de mostrar un mensaje altertando que no se puede copiar el texto.
Problablemente depende del tipo de plantilla y de algunas modificaciones que hayamos
hecho en ella. Por tanto, probadlo bien antes de quedaros con algunas de estas funciones
definitivamente.

Este truco, permite que no se pueda acceder con el ratón, clic derecho ni tampoco permite seleccionar el texto:

<script>
function event_false() {
window.event.returnValue = false
}document.onselectstart = event_false
</script>



No hay comentarios:

Publicar un comentario