Bueno, es un truquillo muy sencillo que parará a los novatos, aunque ni mucho menos es infalible.
Lo primero que debes hacer es crear un elemento de formulario como el siguiente:
<input type="text" name="campo_invisible" style="width:0px"> De esta manera no se verá en pantalla. (NO utilizo un campo oculto pq me daría error al enfocarlo.
Coje el texto que quieras protejer y metelo dentro de un elemento (DIV, SPAN, P, etc).
Código:
Así cuando mueva el cursor por encima del texto, el cursor enfocará al campo invisible y el usuario no podrá seleccionar el texto.<DIV name="mi_texto" OnMouseMove="campo_invisible.focus()">Este es el texto que voy a protejer </DIV>
Por supuesto el usuario puede dar al boton derecho y pinchar en seleccionar todo. Para eso está el truquillo de bloquear el boton derecho. Aun así podría ir a edicion seleccionar todo :D. Si tu texto es tan importante que no quieres q nadie pueda copiarlo quítale la barra de menú.
Bueno, eso es todo, espero q le sea de utilidad a alguien, aunque solo sea por curiosidad.
Un saludo
Val Muñoz de Bustillo.<BR>
Todo sobre DHTML y javascript en <A HREF="http://www.iespana.es/topscripts">TopScripts</A>