Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2007, 12:21
bodyboard_jerez
 
Fecha de Ingreso: mayo-2007
Mensajes: 41
Antigüedad: 17 años, 8 meses
Puntos: 0
Permitir selección de texto solo en campos de un formulario

Hola, muy buenas a todos !!

Me gustaría saber si alguno de ustedes conoce un modo de evitar la selección de texto en toda la página menos en los campos de texto de un formulario...

Veran, es que la idea me ha venido a la mente cuando he visto este script:

En el head se coloca:

Código:
<script type="text/javascript">
function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
	target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
	target.style.MozUserSelect="none"
else //All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}
</script>
Y en el body esto otro:

Código:
<script type="text/javascript">
var alltables=document.getElementsByTagName("table")
for (var i=0; i<alltables.length; i++)
disableSelection(alltables[i]) //disable text selection
within all tables on the page
</script>
Y entonces digo yo... en vez de tablas y ese segundo código... ¿por qué otras cosas lo deberíamos sustituir para lograr lo deseado amigos?

¡¡ Muchas gracias desde ahora y reciban un abrazo !!