//定义一iframe
var RichEdit = '<iframe ID="_' +objname+ '_editor" style="width:' +editor_obj.style.width+ '; height:' +editor_obj.style.height+ ';"></iframe>';
//把它替换为 iframe
var editor_obj = document.all["_" +objname + "_editor"]; //获取页面某object ,默认为textarea
editor_obj.outerHTML = RichEdit;
//添加html 到 iframe
var html = "";
var html_href='A {target:expression(this.target=/"_blank/");background-color: Silver;}/n';
alert('html_href: '+html_href);
html += '<html><head>/n';
if (config.stylesheet) {
html += '<link href="' +config.stylesheet+ '" rel="stylesheet" type="text/css">/n';
}
html += '<style>/n';
html += 'body {' +config.bodyStyle+ '} /n';
for (var i in config.fontstyles) {
var fontstyle = config.fontstyles[i];
if (fontstyle.classStyle) {
html += '.' +fontstyle.className+ ' {' +fontstyle.classStyle+ '}/n';
}
}
html += html_href;
html += '</style>/n'
+ '</head>/n'
+ '<body contenteditable="true" topmargin=1 leftmargin=1'
// still working on this
// + ' οncοntextmenu="parent.editor_cMenu_generate(window,/'' +objname+ '/');"'
+'>'
+ contents
+ '</body>/n'
+ '</html>/n';
// write to editor window
var editdoc = editor_obj.contentWindow.document; //获取当前iframe 的document
editdoc.open();
editdoc.write(html); //添加html 到 iframe
editdoc.close();