Не получается вывести HTML код полученный из wysiwyg редактора Тinymce 5
Привет! Такая проблема - сделал обработку, туда добавил HTML поле в котом отображается wysiwyg редактора Тinymce 5. После того как текст набран, нажав кнопку Показать HTML код должен отобразиться HTML код. Но ничего не получается:
возвращает пустое значение. Кто может подсказать, что не так?
Платформа: 8.3.16.1063
ОбластьТекста = ЭлементыФормы.ПолеHTMLДокумента.Документ.getElementById("mytextarea")
возвращает пустое значение. Кто может подсказать, что не так?
Платформа: 8.3.16.1063
Прикрепленные файлы:
wysiwyg редактор.epf
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8)Этот код взят с сайта Тinymce. Не планировал пока разбираться в чем там проблема. Я так понимаю проблема кроется в том, что в современных платформах такой код не работает:
нужно использовать такую конструкцию:
Но при её исполнении вываливаться ошибка:
ОбластьТекста = ЭлементыФормы.ПолеHTMLДокумента.Документ.getElementById("mytextarea")
нужно использовать такую конструкцию:
ОбластьТекста = ЭлементыФормы.ПолеHTMLДокумента.Документ.defaultView.eval("tinyMCE.activeEditor.getContent()");
Но при её исполнении вываливаться ошибка:
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(103)}: Метод объекта не обнаружен (eval)
ОбластьТекста = ЭлементыФормы.ПолеHTMLДокумента.Документ.defaultView.eval("tinyMCE.activeEditor.getContent()");
ОбластьТекста = ЭлементыФормы.ПолеHTMLДокумента.Документ.defaultView.eval("tinyMCE.activeEditor.getContent()");
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот