TinyMCE textarea问题

时间:2009-10-22 18:09:02

标签: javascript html tinymce erlangweb

我有一个自动生成的文本区域(通过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>

任何提示?

3 个答案:

答案 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'});