Foros del Web » Programando para Internet » Javascript »

Problema con getSelection / Rage javascript!

Estas en el tema de Problema con getSelection / Rage javascript! en el foro de Javascript en Foros del Web. Hola!, Estoy intentado identificar un texto con la funcion getSelection() de javascrit El problema es que el resultado no es el esperado. Por ejemplo con ...
  #1 (permalink)  
Antiguo 27/03/2010, 08:39
 
Fecha de Ingreso: enero-2008
Mensajes: 6
Antigüedad: 16 años, 3 meses
Puntos: 0
Problema con getSelection / Rage javascript!

Hola!,
Estoy intentado identificar un texto con la funcion getSelection() de javascrit

El problema es que el resultado no es el esperado. Por ejemplo con una estructura como esta:



<div class="one" id="one">
Im one div
<strong class="two" id="two"> this is strong </strong>
Rest of div
</div>

Si selecciono "Im" el resultado del anchorOffset será el mismo que si seleciono "Re". Y la propiedad de anchorNode tambien sera la misma. Devuelve lo mismo para selecciones diferentes!!

Como es posible??

Alguna idea?

Gracias a todos!

PD

Uso este codigo para mostrar el resultado

if( window.getSelection ) {
sel = window.getSelection();
alert(sel.anchorOffset +" "+sel.anchorNode.parentNode.id +" "+sel.focusOffset+" "+sel.focusNode.parentNode.id);

}
  #2 (permalink)  
Antiguo 27/03/2010, 09:11
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Problema con getSelection / Rage javascript!

Mejor explicar cuál es el objetivo a ver a qué se puede llegar.
  #3 (permalink)  
Antiguo 27/03/2010, 09:33
 
Fecha de Ingreso: enero-2008
Mensajes: 6
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Problema con getSelection / Rage javascript!

Pues en realidad lo que necesito es guardar una seleccion echa por el usuario. Pero guardarla en Base de Datos, para despues en otro momento poder recuperarla y crearla.

Solo con el texto no es posible, pues se realiza sobre divs con html como <strong> u otros.

Yo es que no veo otra forma de hacerlo, debo guardar el nodo y la posicion sobre el que empieza y el nodo y posicion sobre el que termina.

Si alguien tiene alguna otra idea seria explendido claro.

Gracias!
  #4 (permalink)  
Antiguo 27/03/2010, 14:57
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Problema con getSelection / Rage javascript!

Esto es lo que necesitás: http://www.timdown.co.uk/code/selections/

Etiquetas: Ninguno
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 06:16.