首页 > 开发 > 综合 > 正文

FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码

2024-07-21 02:53:44
字体:
来源:转载
供稿:网友
FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码,使用FCKEditor的朋友可以参考下。增加编辑器的人性化功能。
 
content相当于你例子中的FCKeditor1。 
复制代码代码如下:

//获取格式化的编辑器内容 
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) ; 


注:相关教程知识阅读请移步到编辑器频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表