Foros del Web » Programando para Internet » Javascript »

contenteditable ¿Cómo trabajar con el texto?

Estas en el tema de contenteditable ¿Cómo trabajar con el texto? en el foro de Javascript en Foros del Web. A ver si alguien me puede echar un cable con esto porque no me termina de funcionar. Objetivo: El usuario escribe un texto dentro de ...
  #1 (permalink)  
Antiguo 15/09/2011, 15:56
 
Fecha de Ingreso: mayo-2007
Mensajes: 200
Antigüedad: 17 años
Puntos: 1
contenteditable ¿Cómo trabajar con el texto?

A ver si alguien me puede echar un cable con esto porque no me termina de funcionar.

Objetivo:
El usuario escribe un texto dentro de un div con la etiqueta contenteditable = 'true' y con javascript voy a poner en negrita el artículo "el" en todo el texto. Esto se tiene que ir haciendo mientras escribe y cuando el usuario copia y pega un texto.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <link rel="stylesheet" type="text/css" href="css/editor.css" />
  3.     <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
  4.     <script type="text/javascript" src="js/editor.js"></script>
  5. </head>
  6.     <div id="editor" contenteditable='true'></div>
  7. </body>
  8. </html>

Problemas con los que me encuentro:
1º)¿El valor del div se puede modificar directamente o continuamente hay que estar extrayendo con javaescript su valor y volviendo a reescribirlo todo de nuevo?
2º) ¿Hay alguna forma de saber en qué posición está el cursor respecto del texto?

Gracias y un saludo.
__________________
Blog: http://a-dream-of-dragon.blogspot.com

Etiquetas: html, js, trabajo
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 08:09.