您的位置:首页 > Web前端 > JavaScript

javascript获取FCKEditor内容

2011-09-21 18:40 281 查看
// 获取FCKEditor中的内容: content为Editor实例的ID

function getEditorContents(){

var oEditor =
FCKeditorAPI.GetInstance("content");

alert(oEditor.GetXHTML(true));

}

// 向编辑器插入指定代码
function insertHTMLToEditor(codeStr){

var oEditor =
FCKeditorAPI.GetInstance("content");

if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){

oEditor.InsertHtml(codeStr);

}else{

return false;

}
}

// 统计编辑器中内容的字数
function getLength(){

var oEditor =
FCKeditorAPI.GetInstance("content");

var oDOM =
oEditor.EditorDocument;

var iLength ;

if(document.all){

iLength =
oDOM.body.innerText.length;

}else{

var r =
oDOM.createRange();

r.selectNodeContents(oDOM.body);

iLength =
r.toString().length;

}
alert(iLength);

}

// 执行指定动作
function ExecuteCommand(commandName){

var oEditor =
FCKeditorAPI.GetInstance("content")
;
oEditor.Commands.GetCommand(commandName).Execute()
;
}

// 设置编辑器中内容
function SetContents(codeStr){

var oEditor =
FCKeditorAPI.GetInstance("content")
;
oEditor.SetHTML(codeStr)
;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: