fckeditor常用Js,获取fckeditor内容,统计fckeditor字数,向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) ;
}

时间: 2024-09-11 17:55:16

fckeditor常用Js,获取fckeditor内容,统计fckeditor字数,向fckeditor写入指定代码_网页编辑器的相关文章

FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码_网页编辑器

content相当于你例子中的FCKeditor1. 复制代码 代码如下: //获取格式化的编辑器内容 function getEditorContents(){ var oEditor = FCKeditorAPI.GetInstance("content"); alert(oEditor.GetXHTML(true)); } //向编辑器插入指定代码 function insertHTMLToEditor(codeStr){ var oEditor = FCKeditorAPI.G

asp.net 为FCKeditor开发代码高亮插件实现代码_网页编辑器

所以就为FCKeditor写了个InsertCode的插件.整个插件的制作过程非常简单:FCKeditor插件开发请参考FCKeditor官网的文档: http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Customization/Plug-ins 首先,我们在FCKeditor/editor/plugins目录下新建一个insertcode目录,并在insertcode目录下新建一个fckplugin.js文件. 在新建的fckpl

javascript fckeditor编辑器取值与赋值实现代码_网页编辑器

获取编辑器中HTML内容 复制代码 代码如下: function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); } 获取编辑器中文字内容 复制代码 代码如下: function getEditorTextContents(EditorName) { var oEditor = FCKeditorAPI.G

FCKEditor+jQuery+PHP实现分页代码_网页编辑器

一.插入新闻 FCKEditor是一款很流行的即插即用WEB编辑器,它支持ASP.PHP.Java等语言.这里要介绍的是利用编辑器的"插入分页符"功能,实现页面的无刷新分页. 编辑新闻时,在需要插入分页的段落处插入分页符,保存即可. 二.读取新闻 在读取新闻字段时,通过PHP分页函数对新闻字段数据进行处理,代码如下: 复制代码 代码如下: function pageBreak($content) { $content = $content; $pattern = "/<

CKEditor/FCKEditor 使用 CKeditor 3.0.1 快速使用教程(含插入图片)_网页编辑器

因为直接把内容作为字符串给编辑器的 Value 属性赋值使用的是 JavaScript 代码,要让 JS 代码不受内容中双引号.换行等的干扰,只有先读入到 textarea 最方便. 使用 CKeditor 3.0.1 复制代码 代码如下: <textarea cols="90" rows="10" id="content" name="content">cftea</textarea> <scr

FCKEditor 表单提交时运行的代码_网页编辑器

复制代码 代码如下: for( var name in FCKeditorAPI.Instances){ var oEditor=FCKeditorAPI.Instances[name]; if( oEditor.GetParentForm && oEditor.GetParentForm()==this ) oEditor.UpdateLinkedField(); }

Js获取asp页面返回的值(加载值)实现代码_应用技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

在kindEditor中获取当前光标的位置索引的实现代码_网页编辑器

呵呵,有这个说明他自己有获取光标位置的办法,然后顺藤摸瓜找到了,拿出来分享一下. 下面editor.cmd.range.startOffset部分就是了. 复制代码 代码如下: var editor;KindEditor.ready(function () { editor = KindEditor.create("#txt_content"); alert(editor.cmd.range.startOffset);} ); 另: 还发现有个editor.cmd.range.endO

FCKeidtor 清除编辑器内容的代码_网页编辑器

复制代码 代码如下: var editor = FCKeditorAPI.GetInstance("content"); editor.EditorDocument.body.innerHTML="";