1

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に何が起こったのかを認識させる方法はありますか?

デモ

ありがとう。

4

1 に答える 1

1

setContentエディターインスタンスではなく、選択範囲で使用するため、出力は取得されません。そして、これは大きな違いです。なぜなら、これが発火するのを聞いているリスナーがいないからです。

于 2012-11-16T13:07:30.640 に答える