TinyMCE将另一个事件添加到粗体和斜体按钮?

时间:2012-08-16 09:28:05

标签: javascript tinymce

如果按下粗体和斜体按钮,您是否知道如何添加另一个自定义事件?按下每个按钮后,我想通过调用函数boldItalicPressed()

来获取更新的html文本
   tinyMCE.init({
      mode : "textareas",
      theme : "advanced",
      theme_advanced_buttons1 : "bold,italic,underline,strikethrough,
      onchange_callback : "myCustomOnChangeHandler"

   });

   function myCustomOnChangeHandler(inst) {
        alert("Some one modified something");
        alert("The HTML is now:" + inst.getBody().innerHTML);
   }

   function boldItalicPressed(){
        alert(tinyMCE.get('mytextarea').getContent());
   }

1 个答案:

答案 0 :(得分:0)

This SO question可能会对您有所帮助。 这里的问题是按下粗体按钮时没有触发捕获事件。 解决方案是注册一个自定义的tinymce命令,并用粗体按钮单击该命令替换执行的命令。 新命令将执行常规粗体命令以及您要执行的其他内容。