0

私はテキストエリアを持っています、これはコードです:

<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エラーはないようです。

4

0 に答える 0