我有一个自动生成的文本区域(通过Erlang Web框架),如下所示:
<span class="form_input">
<textarea id="question_text" class="tinymce" name="question_text"> </textarea>
</span>
我正在尝试将TinyMCE编辑器应用于它,但会发生以下情况:
http://img24.imageshack.us/img24/9250/tinyt.jpg
所以,我的textarea没有被替换,但它在RTE中“嵌入”了。 我正在按如下方式初始化TinyMCE:
<script type="text/javascript">
tinyMCE.init({
mode : "specific_textareas",
editor_selector : "tinymce"
});
</script>
任何提示?
答案 0 :(得分:2)
尝试以下方法,因为我记得我做了类似的事情,你必须指定textarea的id。
<script type="text/javascript">
tinyMCE.init({
mode : "exact",
elements : "question_text"
});
</script>
答案 1 :(得分:0)
从屏幕截图中看起来可能是一个或多个以下问题。
1)doctype和渲染你的html / css规则 2)你的css规则可能会发生冲突 3)你的html结构坏了,DOM 4)微小的mc javascript可能存在dom结构问题,而这又可能是由doctype,html结构引起的
这个问题页面是否具体?或者它发生在每一页上?
是由js插入和创建的表单元素吗?
答案 2 :(得分:0)
我尝试从name属性中添加一个不同的#id,它可以正常工作
<textarea id="question_text" class="tinymce" name="question_text"> </textarea>
到
<textarea id="question_text_textarea" class="tinymce" name="question_text"> </textarea>
然后再......
tinymce.init({selector:'textarea'});