ページのテキストエリアに tinymce エディターがあります。readonly属性をtrueに設定して、READONLYモードで初期化しています。以下の初期化を参照してください。
tinyMCE.init({
mode : "exact",
elements : "p_desc",
debug : false,
nowrap : false,
cleanup_on_startup : true,
fix_nesting : true,
readonly : true,
force_br_newlines : true,
force_p_newlines : false,
gecko_spellcheck : true,
forced_root_block : '' ,
...
setup : function(ed) {
ed.onKeyUp.add(function(ed) {
textCounter('p_desc','Charcount',4000);
});}
});
同じページの非表示の入力フィールドの値に応じて、tinyMCE.get('p_desc').getBody().setAttribute('contenteditable', true); を使用して編集を有効にしています。
エディタは編集可能モードで動作を開始しますが、セットアップで定義された onKeyUp イベントはまだ動作していません。
誰か助けてください。