1

Тема: JS: Отфильтровать вставляемый контент

Требуется:
Отфильтрова все теги и оставить только текст вставляемого контента в WYSIWYG редактор.

Имеется:
<body contenteditable="true" id="editor" onpaste="filter();">
генерируемый плагином tinyeditor.

Во время вставки пытаюсь высчитать расположение вставленного контента, но так как не могу получить расположение курсора у меня ничего не получается. Во время подсчёта положения курсора почему то не учитываются html теги и в коде <b>ab</b> с курсором между "а" и "b" получаю расположение курсора 1, вместо 5.

Вопроса скорее два, чем один. Как получить вставляемый контент? Или же, как получить расположение курсора с учётом html тегов в contenteditable?

2 (изменено: Rom5, 2013-11-15 18:53:42)

Re: JS: Отфильтровать вставляемый контент

Не сильно понятна общая идея.

Если поможет такой вариант, как выделение мышью на странице InternetExplorer-а некоего контента и вызовом в контекстном меню IE дополнительного пункта копировать выделение страницы в буффер клавиатуры уже без тегов, то можете глянуть: IE_copyAsText (html+vbs)

WBR. Roman