私はテキストエリアを持っています、これはコードです:
<textarea id="mailtemplate4" class="mceEditor" rows="20" cols="139" name="templatearea4"></textarea>
tinyMCE エディターを使用して、Ajax リクエストで生成されるテキストを表示しています。問題は、エディターが表示されますが、テキストが表示されないことです。これは、Ajax リクエストが終了した後に実行されるコードです。
// this returns an object which has the right mce editor container and so on
var myControl = tinyMCE.get('mailtemplate4');
今、私はこのコードを使用していくつかのテキストを設定しようとしています:
myControl.setContent("some text");
これは機能しておらず、次の例外が発生しています。
コンポーネントがエラー コードを返しました: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHTMLDocument.implementation]" nsresult: "0x8000ffff ....
なんで?次のようにエディターをロードしています。
tinyMCE.init({
mode : "specific_textareas",
editor_selector : "mceEditor",
theme : "simple"
});
JSエラーはないようです。