En mi página tengo un textarea y por medio de javascript tengo una función que cambia el texto seleccionado por cierta palabra... o si no hay nada seleccionado inserta la palabra en donde se encuentre el cursor.
Esto funciona perfectamente, estoy usando un plug in de JQuery asi:
Código Javascript:
He de suponer que este plugin usa algo como document.selection.createRange();Ver original
$("#TextArea1").replaceSelection("Nuevo Texto");
Bueno, como dije esto funciona perfectamente, pero por motivos del funcionamiento de mi pagina, he cambiado el textarea por un div editable:
Código HTML:
Con este cambio, mi codigo ya no funciona, me dice que no reconoce la funcion replaceSelection para este elemento. Tambien trate de hacerlo sin JQuery pero igual no funciona.Ver original
Alguien tiene alguna idea de como hacerlo funcionar?
Nota: como todos mis usuarios usan IE, no me importa si el codigo solo funciona para ese browser... Gracias!