Я использую YUI3, но это все еще может работать для YUI2.Я добавляю содержимое с помощью execCommand('insertandfocus','content')
вместо инициализации редактора с содержимым.
Например, вместо этого:
YUI().use('editor', function(Y) {
var yuiEditor = new Y.EditorBase({
content: myPreloadedContent
});
...
yuiEditor.on('frame:ready', function() {
this.focus();
});
...
});
Я вставляю содержимое следующим образом:
YUI().use('editor', function(Y) {
var yuiEditor = new Y.EditorBase();
...
yuiEditor.on('frame:ready', function() {
this.focus(function(){
yuiEditor.execCommand('insertandfocus', myPreloadedContent);
});
});
...
});