Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2009, 04:16
ese_perro
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Formato texto donde esté el cursor en editor de texto

Buenos días a todos,

Llevo leyendo este foro mucho tiempo ya, y me ha ayudado en multitud de ocasiones. Pero ahora tengo un problema que no he encontrado, motivado también porque soy bastante profano en javascript y html, y me he visto obligado a registrarme, aunque ya aprovecharé y seguiré rondando por aquí, aunque en vez de manera anónima lo haré bajo un nick.

Estoy haciendo un editor de texto utilizando un div editable, y tiene sus funciones negrita, cursiva, subrayado, alieando, y demás (la mayoría sencillitas).
Funciona todo estupendamente, pero tengo que conseguir un detalle que he buscado y no he encontrado: si el cursor (la barrita que parpadea, no el puntero de ratón) está en una parte del texto que va a escribir en negrita, se debería sombrear el botón de negrita. Y lo mismo con el alineado y con todo. Basicamente, es lo que hace el famoso Word.

¿Hay alguna forma de saber qué formato tendría el texto que se introduciría y sombrear los botones según el caso? ¿O es impepinable averiguar la posición y calcular los tags a la izquierda de la posición para saber el formato?

Espero que se me entienda la pregunta, que ya dije que soy bastante profano