Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/01/2012, 10:39
jealcaraz
 
Fecha de Ingreso: enero-2012
Ubicación: Madrid
Mensajes: 4
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: pasteHTML en contentEditable funciona con selección pero no en posición cu

SOLUCIONADO

Hola:

Gracias a un enlace a este mismo foro he conseguido dar con la solución.
http://www.forosdelweb.com/f13/no-funciona-createrange-ie8-725378/
Parece que solo ocurre con IE8 y de lo que se trata es de poner el foco en el div editable antes de hacer la selección.

Hay que hacer una referencia en la función directamente al elemento div mediante getElementById. Basta cambiar la línea:
editor.focus();
por esta otra
document.getElementById(editor).focus();
donde editor es el id del div con contentEditable y es el primer parámetro de la función.

Saludos al grupo.