2

太字と斜体のボタンが押されたときに発生する別のカスタム イベントを追加する方法を知っていますか。各ボタンが押された後、関数を呼び出して更新された html テキストを取得したいと思います boldItalicPressed()

   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());
   }
4

1 に答える 1

1

このSOの質問はあなたに役立つかもしれません. ここでの問題は、太字のボタンが押されたときに発生するキャッチ可能なイベントがないことです。解決策は、カスタム tinymce コマンドを登録し、bold-button-click で実行されるコマンドをそのコマンドに置き換えることです。新しいコマンドは、通常の太字のコマンドに加えて、実行したい他のものを実行します。

于 2012-08-22T08:13:10.307 に答える