8.3, такси, tinyMCE. Как передать в редактор текст? #740223


#0 by Тихий омут
Как передать в tinyMCE текст? То есть инициализировать его так, чтобы в передаваемой html-ке в тэге textarea текста не было, но сразу после инициализации всё таки его туда поместить? Пытаюсь делать так (Эксплорер - поле формы типа ПолеHTMLдокумента): ЭтаФорма.Элементы.Эксплорер.Документ.url=КаталогДанных+"tinyMCEtextEdit.html"; Ругается на ошибку сценария, "tinyMCE" не определено, причём если выполнение этого скрипта поместить в обработчик нажатия кнопки на форме и нажать её после передачи URLa, то всё работает. Догадываюсь, что на инициализацию нужно некоторое время. Сам найти событие для перехвата окончания инициализации не смог, вставка скрипта в обработчик события ДокументСформирован поля Эксплорер приводит к точно такой же ошибке. Получается, кроме как передать исходный текст через html других вариантов нет?
#1 by Тихий омут
по прежнему актуально.
#2 by Serginio1
Наверное скрипт не подключен script type="text/javascript" src="tinymce/tinymce/jscripts/tiny_mce/tiny_mce.js
#3 by Serginio1
Вернее
#4 by Тихий омут
вся кухня tinyMCE подключается в tinyMCEtextEdit.html, если речь об этом. Уточню, чего вообще хочу добиться: на форме - поле html документа с содержимым - текст с разными шрифтами, цвета и тд. Пользователь ставит курсор в поле HTML - инициализируется tinyMCE с тем, что было в поле до клика по нему, т.е. уже с блэкджеком и бабочками. Передать содержимое, требующее редактирования, через html-ку можно, но интересно, как обойтись без модификации html-ки?
#5 by Serginio1
Это все понятно. Для того что бы тебе использовать объект tinyMCE тебе его нужно загрузить например по ссылке а для этого в твоем  tinyMCEtextEdit.html должна быть строка загрузки скрипта и его инициализация                         "advlist autolink lists link image charmap print preview anchor",                         "searchreplace visualblocks code fullscreen",                         "insertdatetime media table contextmenu paste moxiemanager"                     ],
#6 by Serginio1
Зайди на и посмотри в отладчике (F12) какие используются скрипты
#7 by Тихий омут
завтра буду посмотреть, а то сам уже дома, а оно всё на работе) в любом случае спасибо за отклик) зы. по их сайту лазил-лазил, так там в документации даже описания команды mceInsertContent найти не смог, только её реализацию в исходниках
#8 by Serginio1
У Вас может быть сколько угодно событий $(document).ready на странице. В этом случае функции выполняются в том порядке, в котором они были добавлены.
#9 by Serginio1
#10 by Serginio1
#11 by Тихий омут
скачал 4й tinyMCE, что то не понравился он внешним видом. это для мну тёмный лес, поставлю в план изучение js и модели dom, сейчас времени нет, надо работу работать. Свою проблему решил через однократный обработчик ожидания, всё работает. Других мыслей, увы, пока нет.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С