Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将按钮/插件动态添加到TinyMCE?_Javascript_Dynamic_Tinymce - Fatal编程技术网

Javascript 如何将按钮/插件动态添加到TinyMCE?

Javascript 如何将按钮/插件动态添加到TinyMCE?,javascript,dynamic,tinymce,Javascript,Dynamic,Tinymce,我的页面中有一个TinyMCE编辑器。我想根据页面中其他地方发生的事情从工具栏添加/删除按钮/插件。我正在寻找一个解决方案,避免破坏和重建编辑器。是否有tinyMCE命令来执行此操作?差不多 tinyMCE.execCommand("mceInsertPlugin", pluginName); 如果不重新初始化编辑器,则无法加载插件。 但通过按钮,这是可能的: 动态创建按钮: ed.addButton('example', { title : 'example.desc',

我的页面中有一个TinyMCE编辑器。我想根据页面中其他地方发生的事情从工具栏添加/删除按钮/插件。我正在寻找一个解决方案,避免破坏和重建编辑器。是否有tinyMCE命令来执行此操作?差不多

tinyMCE.execCommand("mceInsertPlugin", pluginName);

如果不重新初始化编辑器,则无法加载插件。 但通过按钮,这是可能的:

动态创建按钮:

  ed.addButton('example', {
     title : 'example.desc',
     image : '../jscripts/tiny_mce/plugins/example/img/example.gif',
     onclick : function() {
        ed.windowManager.alert('Hello world!! Selection: ' + ed.selection.getContent({format : 'text'}));
     }
  });
删除:
$('.mce_示例').parent('td').remove()