TinyMCE:我怎样才能发现这个事件?

时间:2012-11-15 14:16:27

标签: events tinymce

我正在开发一个包含TinyMCE图片库的插件。 大概它的工作方式就像我按下图像(位于编辑器下方的div中)时,点击图像的id将被ajax拾取并发送到将此代码注入TinyMCE的函数:

<img src="<?php echo $imgsrc[0]; ?>" width="<?php echo $imgsrc[1]; ?>">

一切都像它应该的那样,但是我希望能够在编辑器中跟踪这种情况。我像这样使用onEvent:

ed.onEvent.add(function(ed, e) {
         console.debug('Editor event occured: ' + e.target.nodeName);
});

它根本不会发现任何事件,是否有人让TinyMCE意识到刚刚发生的事情?

DEMO

感谢。

1 个答案:

答案 0 :(得分:1)

您没有获得任何输出,因为您在选择中使用setContent - 而不是在编辑器实例上。这是一个很大的不同,因为没有听众会听取此事。