Foros del Web » Programación para mayores de 30 ;) » .NET »

como puedo obtener el texto seleccionado

Estas en el tema de como puedo obtener el texto seleccionado en el foro de .NET en Foros del Web. como puedo obtener el texto seleccionado previamente con el raton, de un texbox?? alguien me puede ayudar gracias a todos...
  #1 (permalink)  
Antiguo 14/10/2005, 04:36
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
como puedo obtener el texto seleccionado

como puedo obtener el texto seleccionado previamente con el raton, de un texbox??
alguien me puede ayudar
gracias a todos
__________________
Salu2 :pensando:
  #2 (permalink)  
Antiguo 15/10/2005, 00:35
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 19 años, 4 meses
Puntos: 3
Text.SelectedText
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 17/10/2005, 01:37
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
creo que eso no me vale

Es un webform y no tengo esa propiedad en el control textBox
__________________
Salu2 :pensando:
  #4 (permalink)  
Antiguo 17/10/2005, 09:28
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Tienes que utilizar javascript, hize un pequeño ejemplo (lo probé con IE y Firefox):
Código:
<script type="text/javascript">
function getSel(id){
    if (!id || !(obj = document.getElementById(id))) return;
    text = (document.all && document.selection) ? document.selection.createRange().text 
            : obj.value.substring(obj.selectionStart, obj.selectionEnd);

    alert(text)
}
</script>
Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 18/10/2005, 05:28
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
muchisimas gracias
__________________
Salu2 :pensando:
  #6 (permalink)  
Antiguo 18/10/2005, 09:54
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
una preguntita mas en el caso de que quiera obtener la posicion del foco en la cadena que contiene el control, ¿eso se puede hacer?
__________________
Salu2 :pensando:
  #7 (permalink)  
Antiguo 18/10/2005, 10:30
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Si, pero creo que eso ya es tu parte

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #8 (permalink)  
Antiguo 18/10/2005, 11:20
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
si , estoy de acuerdo con tigo pero no lo consigo y me arias un gran favor ayudandome, yo he intentado con obj.selectionStart como tu me has dicho pero en ie no funciona y no encuentro por inet nada que me devuelva la posicion de la cadena en la que se encuentra en ese momento , y es que resulta que como eltratamiento es en el servidor si el trozo de cadena seleccionado se repite en el control no tengo forma de saber cual de estas repeticiones es la que se ha seleccionado y por eso trato de buscar el numero de posicion en la que se encuentra el foco

gracias
__________________
Salu2 :pensando:
  #9 (permalink)  
Antiguo 18/10/2005, 11:20
Avatar de mlillo  
Fecha de Ingreso: julio-2005
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
si , estoy de acuerdo con tigo pero no lo consigo y me arias un gran favor ayudandome, yo he intentado con obj.selectionStart como tu me has dicho pero en ie no funciona y no encuentro por inet nada que me devuelva la posicion de la cadena en la que se encuentra en ese momento , y es que resulta que como eltratamiento es en el servidor si el trozo de cadena seleccionado se repite en el control no tengo forma de saber cual de estas repeticiones es la que se ha seleccionado y por eso trato de buscar el numero de posicion en la que se encuentra el foco

gracias
__________________
Salu2 :pensando:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:37.