Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2014, 07:22
Anonimo12
 
Fecha de Ingreso: abril-2009
Ubicación: En foros del web, normalmente en Web general, HTML y CSS.
Mensajes: 258
Antigüedad: 15 años, 1 mes
Puntos: 3
Desactivar selección de texto

Buenas:

Estoy intentando evitar que se pueda seleccionar el texto de un popup. Me diréis, ¿por qué no has buscado un google algo tan simple?, pues si lo he buscado y parece ser que esto es lo que utiliza el 99% de los programadores.

Código Javascript:
Ver original
  1. document.onselectstart = function() {return false;}
  2.         document.onmousedown = function() {return false;}

Lo cual me da un problemón, resulta que además de desactivar la selección de texto también impide que puedas seleccionar los input, lo cual no me sirve porque esto es para un formulario.

También he averiguado que desde la última actualización de CSS existe una declaración precisamente para este tipo de cosas y así evitar tener que depender tanto de JavaScript:

Código CSS:
Ver original
  1. -ms-user-select: none;

Pues pasa exactamente lo mismo, lo que hace es desactivar la selección del ratón por completo, ya sea de texto o de cualquier otro elemento y eso no me vale ya que el usuario no podrá completar el formulario.

Si es más sencillo, también me serviría que aunque el usuario pueda seleccionar el texto que no se marque como tal.

A ver si me echáis una mano. Un saludo.
__________________
¿Por qué Anónimo?, porque como está el mundo no podemos considerarnos humanos...