2

我正在通过两个不同的 javascript 点击/调用使用 TinyMCE 添加/替换两个文本区域。它们具有不同的 ID,并且通过“execCommand”调用正确添加:

tinymce.execCommand('mceAddControl',true,'comment1');

但是,当屏幕上有多个对象时,我无法调整对象的大小。如果只有一个,我可以使用“activeEditor”成功调用“resizeTo”来调整对象的大小,如下所示:

tinymce.execCommand('mceAddControl',true,'comment1');
var ed = tinymce.activeEditor;
ed.theme.resizeTo(400, 200);

但是当有多个编辑器时,我不能使用“activeEditor”并且我不知道如何选择特定的编辑器来调整大小。我尝试了以下方法,但没有奏效:

var edd = tinymce.get('comment2');
edd.theme.resizeTo(350,306);

有什么帮助/建议吗?谢谢!

4

1 回答 1

0

为了必须使用 textareas 作为源元素的 tinymce 编辑器,您为每个 testareas 提供了一个唯一的 id。此 id 将帮助您获得正确的编辑器实例。

利用

var editor = tinymce.get('your_textarea_id');

获得正确的编辑器。就这样。

于 2013-04-25T07:29:39.767 回答