Foros del Web » Programando para Internet » Javascript »

Mover el cursor de editor contenteditable

Estas en el tema de Mover el cursor de editor contenteditable en el foro de Javascript en Foros del Web. Buenas estoy creado un editor dinámico mediante el atributo contenteditable el caso es que estoy utilizando etiquetas especiales las cuales no se deven poder seleccionar ...
  #1 (permalink)  
Antiguo 23/09/2016, 03:58
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Mover el cursor de editor contenteditable

Buenas estoy creado un editor dinámico mediante el atributo contenteditable
el caso es que estoy utilizando etiquetas especiales las cuales no se deven poder seleccionar por ejemplo

Este es el código de inicio
Código HTML:
Ver original
  1. <div  cfx-editor-type="text" cfx-editor-name="lab3" cfx-editor-placeholder="1 NOCHE" contenteditable="true"></div>

Con javascript compruebo que si el div esta vacío crea una etiqueta
<placeholder></placeholder>
utilizando el atributo cfx-editor-placeholder

ejemplo
Código HTML:
Ver original
  1. <div  cfx-editor-type="text" cfx-editor-name="lab3" cfx-editor-placeholder="1 NOCHE" contenteditable="true"><placeholder>1 NOCHE</placeholder></div>

Aquí viene el problema con firefox al aplicar estilo css sobra para que me desplace el cursor al inicio del div y así pueda empezar a editar pero en chrome no lo respeta
y coloca el cursor dentro de la etiqueta placeholder

Código CSS:
Ver original
  1. placeholder{ opacity:0.5;
  2.     -webkit-user-select: none;
  3.     -moz-user-select: none;
  4.     -khtml-user-select: none;
  5.     -ms-user-select:none;
  6.     user-select: none;
  7. }
He intentado utilizar document.createRange para desplazar el cursor pero me hace cosas raras ademas en chrome sigue colocándolo dentro de placeholder.
La verdad es que me interesa poder desplazar el cursor a la posición que desee ya que dentro abran mas etiquetas especiales las cuales no se debería poder editar escribiendo sobre ellas

No se si podrán ayudarme o por lo menos orientarme XD Saludos
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft

Etiquetas: cursor, editor, html, select, text
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 18:02.