
12/01/2012, 10:39
|
| | Fecha de Ingreso: enero-2012 Ubicación: Madrid
Mensajes: 4
Antigüedad: 13 años, 2 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. |