У меня есть простая форма, использующая плагин TinyMce jQuery. Когда я загружаю страницу, TinyMce должен заменить мою текстовую область своим редактором, но этого не происходит. Глядя на сгенерированный html, моя текстовая область есть (видимость скрыта), но объект iFrame не был создан TinyMce. Объект TinyMce существует, но activeEditor имеет значение null. Как будто я его не инициализировал, но следую примерному коду следующим образом:
//здесь я загружаю скрипты
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.tinymce.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/tiny_mce_jquery.js")"></script>
// вот моя текстовая область
<textarea id="tinymceId" name="content" class="tinymce" rows="1" cols="50" style="width:100%;" ></textarea>
//и вот код моего скрипта, где я его инициализирую
$(document).ready(function () {
$('#tinymceId').tinymce({
doctype: '<!DOCTYPE html>',
editor_selector: "tinymce",
convert_urls: false,
mode: "textareas",
});
});