js来操作FCKeditor编辑器

fckeditor编辑器的两种使用方法 取值后台用FCKeditor1.value就可以了,提交按钮必须要加runat="server"首先把FredCK.FCKeditorV2.dll添加到引用。具体方法如下,一个是客户端版本,一个是服务器端版本。先在配置文件里配置好,再把资源包放项目里。需要的资源包我放我资源里了,不要积分。 阅读详情

利用Javascript取和设FCKeditor值也是非常容易的,如下:

// 获取编辑器中HTML内容
function getEditorHTMLContents(EditorName) { 
var oEditor = FCKeditorAPI.GetInstance(EditorName); 
return(oEditor.GetXHTML(true)); 
}

// 获取编辑器中文字内容
function getEditorTextContents(EditorName) { 
var oEditor = FCKeditorAPI.GetInstance(EditorName); 
return(oEditor.EditorDocument.body.innerText); 
}

// 设置编辑器中内容
function SetEditorContents(EditorName, ContentStr) { 
var oEditor = FCKeditorAPI.GetInstance(EditorName) ; 
oEditor.SetHTML(ContentStr) ; 
}

FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。

在当前页获得 FCK 编辑器实例:
var Editor = FCKeditorAPI.GetInstance('InstanceName');

从 FCK 编辑器的弹出窗口中获得 FCK 编辑器实例:
var Editor = window.parent.InnerDialogLoaded().FCK;

从框架页面的子框架中获得其它子框架的 FCK 编辑器实例:
var Editor = window.FrameName.FCKeditorAPI.GetInstance('InstanceName');

从页面弹出窗口中获得父窗口的 FCK 编辑器实例: 
var Editor = opener.FCKeditorAPI.GetInstance('InstanceName');

获得 FCK 编辑器的内容:
oEditor.GetXHTML(formatted); // formatted 为:true|false,表示是否按HTML格式取出
也可用: 
oEditor.GetXHTML();

设置 FCK 编辑器的内容:
oEditor.SetHTML("content", false); // 第二个参数为:true|false,是否以所见即所得方式设置其内容。此方法常用于"设置初始值"或"表单重置"哦作。

插入内容到 FCK 编辑器:
oEditor.InsertHtml("html"); // "html"为HTML文本

检查 FCK 编辑器内容是否发生变化:
oEditor.IsDirty();

在 FCK 编辑器之外调用 FCK 编辑器工具条命令:
命令列表如下:
DocProps, Templates, Link, Unlink, Anchor, BulletedList, NumberedList, About, Find, Replace, Image, Flash, SpecialChar, Smiley, Table, TableProp, TableCellProp, UniversalKey, Style, FontName, FontSize, FontFormat, Source, Preview, Save, NewPage, PageBreak, TextColor, BGColor, PasteText, PasteWord, TableInsertRow, TableDeleteRows, TableInsertColumn, TableDeleteColumns, TableInsertCell, TableDeleteCells, TableMergeCells, TableSplitCell, TableDelete, Form, Checkbox, Radio, TextField, Textarea, HiddenField, Button, Select, ImageButton, SpellCheck, FitWindow, Undo, Redo

使用方法如下:
oEditor.Commands.GetCommand('FitWindow').Execute();

= FCKConfig.BasePath + 'plugins/' 
// FCKConfig.Plugins.Add( 'placeholder', 'en,it' ) ;


去掉//后,就相当于把placeholder这个插件功能加上了,fckeditor的插件文件都在/editor/plugins/文件夹下分类按文件夹放置的,对于fckeditor2.0来说,里面有两个文件夹,也就是有两个官方插件,placeholder这个文件夹就是我们刚才加上去的,主要用于多参数或单参数自定义标签的匹配,这个在制作编辑模板时非常管用,要想看具体实例的话,大家可以去下载acms 这个系统查看学习,另一个文件夹tablecommands就是编辑器里的表格编辑用到的了。当然,如果你想制作自己其它用途的插件,那就只要按照 fckeidtor插件的制作规则制作完放置在/editor/plugins/下就行,然后再在fckeidtor.js里再添加 FCKConfig.Plugins.Add('Plugin Name',',lang,lang');就可以了。

第二部分 ,如何让编辑器一打开的时候,编辑工具条不出现,等点“展开工具栏”时才出现?Easy,FCKeditor本身提供了这个功能啦,打开fckconfig.js,找到

FCKConfig.ToolbarStartExpanded = true ;
改成
FCKConfig.ToolbarStartExpanded = false ;
就可以啦!

第三部分,使用自己的表情图标,同样打开fckcofnig.js到最底部那一段


FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif'] ;
FCKConfig.SmileyColumns = 8 ;
FCKConfig.SmileyWindowWidth = 320 ;
FCKConfig.SmileyWindowHeight = 240 ;

上面这段已经是我修改过的了,为了我发表此文的版面不会被撑得太开,我把FCKConfig.SmileyImages那一行改得只有三个表情图了。

第一行,当然是表情图标路径的设置,第二行是相关表情图标文件名的一个List,第三行是指弹出的表情添加窗口最每行的表情数,下面两个参数是弹出的模态窗口的宽和高喽。

第四部分,文件上传管理部分

此部分可能是大家最为关心的,上一篇文章简单的讲了如何修改来上传文件以及使用fckeidtor2.0才提供的快速上传功能。再我们继续再深层次的讲解上传功能

FCKConfig.LinkBrowser = true ;
FCKConfig.ImageBrowser = true ;
FCKConfig.FlashBrowser = true ;在fckconfig.js找到这三句,这三句不是连着的哦,只是我把他们集中到这儿来了,设置为true的意思就是允许使用fckeditor来浏览服务器端的文件图像以及flash等,这个功能是你插入图片时弹出的窗口上那个“浏览服务器”按钮可以体现出来,如果你的编辑器只用来自己用或是只在后台管理用,这个功能无疑很好用,因为他让你很直观地对服务器的文件进行上传操作。但是如果你的系统要面向前台用户或是像blog这样的系统要用的话,这个安全隐患可就大了哦。于是我们把其一律设置为false;如下

FCKConfig.LinkBrowser = false ;
FCKConfig.ImageBrowser = false ;
FCKConfig.FlashBrowser = false ;

这样一来,我们就只有快速上传可用了啊,好!接下来就来修改,同样以asp为范例进行,进入/editor/filemanager/upload/asp/打开config.asp,修改
ConfigUserFilesPath = "/UserFiles/"这个设置是上传文件的总目录,我这里就不动了,你想改自己改了

好,再打开此目录下的upload.asp文件,找到下面这一段


Dim resourceType
If ( Request.QueryString("Type") <> "" ) Then
resourceType = Request.QueryString("Type")
Else
resourceType = "File"
End If 
然后再在其后面添加


ConfigUserFilesPath = ConfigUserFilesPath & resourceType &"/"& Year(Date()) &"/"& Month(Date()) &"/" 
这样的话,上传的文件就进入“/userfiles/文件类型(如image或file或flash)/年/月/”这样的文件夹下了,这个设置对单用户来用已经足够了,如果你想给多用户系统用,那就这样来改


ConfigUserFilesPath = ConfigUserFilesPath & Session("username") & resourceType &"/"& Year(Date()) &"/"& Month(Date()) &"/" 
这样上传的文件就进入“/userfiles/用户目录/文件类型/年/月/”下了,当然如果你不想这么安排也可以修改成别的,比如说用户目录再深一层等,这里的Session("username")请根据自己的需要进行修改或换掉。

上传的目录设置完了,但是上传程序还不会自己创建这些文件夹,如果不存在的话,上传不会成功的,那么我们就得根据上面的上传路径的要求进行递归来生成目录了。

找到这一段


Dim sServerDir
sServerDir = Server.MapPath( ConfigUserFilesPath )
If ( Right( sServerDir, 1 ) <> "/" ) Then
sServerDir = sServerDir & "/"
End If

把它下面的这两行


Dim oFSO
Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" ) 
用下面这一段代码来替换


dim arrPath,strTmpPath,intRow
strTmpPath = ""
arrPath = Split(sServerDir, "/") 
Dim oFSO
Set oFSO = Server.CreateObject( "Scripting.FileSystemObject" )
for intRow = 0 to Ubound(arrPath)
strTmpPath = strTmpPath & arrPath(intRow) & "/"
if oFSO.folderExists(strTmpPath)=false then 
oFSO.CreateFolder(strTmpPath) 
end if 
next 
用这段代码就可以生成你想要的文件夹了,在上传的时候自动生成。

好了,上传文件的修改到现在可以暂时告一段落了,但是,对于中文用户还存在这么个问题,就是fckeditor的文件上传默认是不改名的,同时还不支持中文文件名,这样一来是上传的文件会变成“.jpg”这样的无法读的文件,再就是会有重名文件,当然重名这点倒没什么,因为fckeditor会自动改名,会在文件名后加(1)这样来进行标识。但是,我们通常的习惯是让程序自动生成不重复的文件名

在刚才那一段代码的下面紧接着就是
' Get the uploaded file name.
sFileName = oUploader.File( "NewFile" ).Name
看清楚了,这个就是文件名啦,我们来把它改掉,当然得有个生成文件名的函数才行,改成下面这样

'//取得一个不重复的序号
Public Function GetNewID()
dim ranNum
dim dtNow
randomize
dtNow=Now()
ranNum=int(90000*rnd)+10000
GetNewID=year(dtNow) & right("0" & month(dtNow),2) & right("0" & day(dtNow),2) & right("0" & hour(dtNow),2) & right("0" & minute(dtNow),2) & right("0" & second(dtNow),2) & ranNum
End Function

' Get the uploaded file name.
sFileName = GetNewID() &"."& split(oUploader.File( "NewFile" ).Name,".")(1)

上传的文件就自动改名生成如20050802122536365.jpg这样的文件名了,是由年月日时分秒以及三位随机数组成的文件名了

 

 

=====================================

 

FCKeditor加载完成后做处理的方法

function FCKeditor_OnComplete( editorInstance )  
{  
editorInstance.Events.AttachEvent( 'OnBlur' , FCKeditor_OnBlur ) ;  
editorInstance.Events.AttachEvent( 'OnFocus', FCKeditor_OnFocus ) ;  
}  

function FCKeditor_OnBlur( editorInstance )  
{  
editorInstance.ToolbarSet.Collapse() ;  
}  

function FCKeditor_OnFocus( editorInstance )  
{  
editorInstance.ToolbarSet.Expand() ;  
}  
代码:
<!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>
    
<title>FCKeditor - Sample</title>
    
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
<meta name="robots" content="noindex, nofollow" />
    
<link href="../sample.css" rel="stylesheet" type="text/css" />
    
<script type="text/javascript" src="fckeditor.js"></script>
    
<script type="text/javascript">
        
/* 获取值 */
        
function getEditorHTMLContents(EditorName)
        {
            
var oEditor = FCKeditorAPI.GetInstance(EditorName);
            
return (oEditor.GetXHTML(true));
        }
        
function SetEditorContents(EditorName,ContentStr)
        {
            
var oEditor = FCKeditorAPI.GetInstance(EditorName);
            oEditor.SetHTML(ContentStr);
        }
        
function FCKeditor_OnBlur( editorInstance ) 
        { 
            
//editorInstance.ToolbarSet.Collapse() ; 
            document.getElementById('txtContent').value = getEditorHTMLContents('FCKeditor1');
        } 
        
        
function FCKeditor_OnFocus( editorInstance ) 
        { 
            
//editorInstance.ToolbarSet.Expand() ; 
        } 
        
function FCKeditor_OnComplete( editorInstance ) 
        { 
            editorInstance.Events.AttachEvent( 
'OnBlur' , FCKeditor_OnBlur ) ; 
            editorInstance.Events.AttachEvent( 
'OnFocus', FCKeditor_OnFocus ) ; 
        } 
    
</script>
</head>
<body>
    
<hr />    <br />
    
<form target="_blank">
        
<script type="text/javascript">
        
<!--
            
// Automatically calculates the editor base path based on the _samples directory.
            // This is usefull only for these samples. A real application should use something like this:
            // oFCKeditor.BasePath = '/fckeditor/' ;    // '/fckeditor/' is the default value.
            var sBasePath = document.location.href.substring(0,document.location.href.lastIndexOf('_samples')) ;
            
            
var sLang ;
            
if ( document.location.search.length > 1 )
                sLang 
= document.location.search.substr(1) ;
            
            
var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
            oFCKeditor.BasePath    
= sBasePath ;
            
if ( sLang == null )
            {
                oFCKeditor.Config[
"AutoDetectLanguage"] = true ;
                oFCKeditor.Config[
"DefaultLanguage"]    = "en" ;
            }
            
else
            {
                oFCKeditor.Config[
"AutoDetectLanguage"] = false ;
                oFCKeditor.Config[
"DefaultLanguage"]    = sLang ;
            }
            oFCKeditor.Value 
= '' ;
            oFCKeditor.Create() ;
            FCKeditor_OnComplete(oFCKeditor);
        
//-->
        </script>
        
<br />
        
<input type="submit" value="获取值" onclick="document.getElementById('txtContent').value = getEditorHTMLContents('FCKeditor1'); return false;"/>
        
<br />
        
<input id="txtContent" type="text" />
        
<input type="submit" value="设置值" onclick="SetEditorContents('FCKeditor1',document.getElementById('txtContent').value); return false;"/>
    
</form>
</body>
</html>

FckEditor:经典富文本编辑器的详细介绍与实践 本文还有配套的精品资源,点击获取 简介:FckEditor是一个流行的开源富文本编辑器,提供了类似Microsoft Word的Web页面编辑体验。它支持跨平台、自定义编辑功能、多语言支持和源码编辑,具有强大的API接口,适合各种复杂网页内容编辑。开发者可以通过集成FckEditor实现内容的动态保存和加载,尽管现在被CKEditor取代,但FckEditor为富文本编辑领... 阅读详情

相关推荐

FCKeditor-2.3详细教程及应用实践

本文还有配套的精品资源,点击获取 简介:FCKeditor是一款流行的开源富文本编辑器,用于网页内容的创建和编辑。版本2.3在功能、性能和兼容性上都有所提升,包括跨浏览器支持、所见即所得的编辑体验、丰富的格式化选项以及可扩展的插件系统。新版本改进了稳定性、图片管理、CSS支持和API接口,为开发者提供了更多定制和集成的可能性。本文将详细解析FCKeditor-2.3的核心特...

weixin_35238815的博客 1068

利用Javascript取和设FCKeditor值

JS操作FCKeditor 2008年01月04日 星期五 14:54 利用Javascript取和设FCKeditor值也是非常容易的,如下: // 获取编辑器中HTML内容 function getEditorHTMLCon...

weixin_34302798的博客 199

fckeditor api

fckeditor api fckeditor api fckeditor api fckeditor api fckeditor api fckeditor apifckeditor api

fckeditor全局api及中文翻译

<br />试试翻译水平。。。<br />fckeditor看了几天,头都大了。。。<br />FCKeditor offers a complete JavaScript API so you can interact with it once the editor is loaded and running. <br />fckeditor提供了一个完全的javascript api,一旦编辑器被加载运行,你就可以使用这些api与它交互。<br />Retrieving an editor instan

yaoweijq的专栏 970

Python实战:动态爬取国家地表水水质实时监测数据(附最新代码解析)

本文详细介绍了使用Python动态爬取国家地表水水质实时监测数据的实战方法。针对动态网站数据加载特点,重点解析了如何利用Selenium模拟浏览器操作、结合BeautifulSoup解析数据,并提供了最新的代码实现与常见问题解决方案,帮助开发者高效获取环境监测数据。

app77的博客 272

grpc安装与简单demo测试

grpc安装: 由于工作需要,最近在学google的rpc开源框架;由于本人菜鸟一枚,而且是从Windows开发转到Linux;由于之前版本控制使用的是svn,没有使用过git,所以从GitHub上下载代码是通过浏览器下载zip格式的压缩文件,折腾了好几天了,发现了各种坑,各种缺少库,各种不知道怎么把这个库给装机器上。对于一个不熟悉Linux的人来说,这个体验简直糟糕透了。没办法了又在机器上装了...

old__captain的博客 4833

使用Js获取、插入和更改FCKeditor编辑器

今天主要介绍关于运用Js获取、刺进和更改FCKeditor编辑器里的内容,包含JS操作Fckeditor的一些常用方法,需要的朋友可以学习学习 之前在一个系统里运用了FCKeditor编辑器,因为项目需求需要在FCKeditor里增加一个自定义的按钮用于完成自己的需求 主要是在点击该按钮时删去或增加FCKeditor编辑器里的内容 其实是一个很简单的需求,本来以为在FCKeditor能够很简单的完成 在Google上查找自定义按钮,插件开发,通过近二个小时的摸索终究还是没有完成不知是我太笨还是自定义插件太难

yunduanaoligei的博客 203

机器学习: 共轭梯度算法(PCG)

今天介绍数值计算和优化方法中非常有效的一种数值解法,共轭梯度法。我们知道,在解大型线性方程组的时候,很少会有一步到位的精确解析解,一般都需要通过迭代来进行逼近,而 PCG 就是这样一种迭代逼近算法。 我们先从一种特殊的线性方程组的定义开始,比如我们需要解如下的线性方程组: Ax=bAx=b 这里的 A(n×n)A(n×n) 是对称,正定矩阵, b(n×...

weixin_30807677的博客 3180

MySQL OR条件索引失效原理与优化方案

数据库索引是提升SQL查询性能的核心机制,其本质是通过B+树等数据结构加速数据定位。MySQL优化器基于成本模型选择执行计划,当WHERE子句包含OR条件时,若两边字段索引覆盖不完整,会导致索引失效引发全表扫描。在查询优化实践中,可通过确保OR条件字段均有索引、使用UNION ALL拆分查询、构建覆盖索引等方案解决。特别是在高并发场景下,OR条件的索引优化能显著降低数据库负载,该技术广泛适用于电商筛选、日志分析等需要多条件组合查询的业务场景。通过EXPLAIN分析执行计划和慢查询监控是定位此类性能问题的关键

weixin_34245749的博客 112

避坑指南:sherpa-onnx中文语音识别模型实测对比(2024最新版)

本文实测对比了sherpa-onnx框架下Paraformer、Zipformer、SenseVoice等主流中文语音识别模型。针对不同应用场景,从准确率、延迟、资源占用等维度提供选型建议,并分享部署避坑指南与最佳实践,帮助开发者高效选择本地语音转文字方案。

xray4的博客 2268

OpenSees入门指南:从零开始的环境配置与TCL脚本实战

本文提供了一份详细的OpenSees入门指南,涵盖从零开始的环境配置到TCL脚本实战的全过程。文章重点讲解了OpenSees的安装步骤、环境变量设置,并推荐了高效的VS Code集成开发环境配置方法。通过一个简支梁分析的完整TCL脚本示例,手把手引导读者完成第一个非线性有限元分析,帮助土木工程与结构工程领域的研究者与学生快速上手这一强大的开源分析工具。

weixin_28829339的博客 336

FCKeditor API使用详解

转载于网络,所有权为原作者。 作者:jiangchangqing 日期:2010-4-28 1:18:15 字体大小: 小 中 大 利用Javascript取和设FCKeditor值也是非常容易的,如下: // 获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) {     var oEditor = FCK

~~~~ 551

程序员应用AI大模型创业实现财务自由的100种赚钱方案原理与实战指南

成功的 AI 创业者都遵循着 “技术 + 需求 + 变现” 的铁三角法则。记住:不是要做 “全能大模型”,而是成为某个垂直领域的 “AI 解决方案专家”。现在就开始行动:用周末 2 小时完成第一个 MVP,下周启动种子用户测试,三个月内找到可复制的盈利模式。当你实现第一个 10 万用户时,会发现财务自由的密码藏在持续迭代的每个 0.1 版本更新中。延伸思考:你的技术背景适合切入哪个细分领域?

AI天才研究院 1378

用JS获得fckeditor编辑框中的值和一些方法

用JS获得fckeditor编辑框中的值和一些方法<br />今天在做些文章时自动保存草稿时发现不能用js直接获得fckeditor中的值,于是baidu下有以下答案。<br />FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。<br /><br />在当前页获得 FCK 编辑器实例:<br />var editor = FCKeditorAPI.GetInstance("ClientID"); // "ClientID"为 FCK 编辑器的客户

天行健,君子以自强不息!~ 1603

RT-DETR算法优化改进:Backbone改进 | HGBlock完美结合PPHGNetV2 GhostConv

GhostConv助力RT-DETR ,HGBlock与PPHGNetV2 GhostConv完美结合

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 2909

基于STM32L4XX、HAL库的TESEO-LIV4FTR定位模块驱动程序设计

支持多星座系统:GPS、GLONASS、Galileo和北斗。支持NMEA 0183协议和ST专有协议。高灵敏度:-167dBm跟踪灵敏度。低功耗设计,适合物联网和便携设备。内置LNA和SAW滤波器。

zhusl6688的博客 237

newFCK函数,FCKEditor编辑器在轻开平台中的使用例子

引入fckeditor编辑器入口文件<chtml file="editors/fckeditor/fckeditor.htm" />如果会话中用户ID(user_id)为空(未登录),则临时设一个ID,方便上传文件(图片等)<chtml> <if x="@{session:user_id}"> <session><we name=user_id>0</we></session> </if>

轻松互联网开发,Easy do it,大数据,hadoop,hbase,vertica,java开发 3868

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

通过js读取或设置FCKeditor中的值

最近项目用到Fckeditor的在线编辑器,现在需要js功能 下边是google里搜的方法 希望对大家也有帮助 以下是取值的办法 FCKeditorAPI.GetInstance(ClientID).GetXHTML(true) 以下是设值的办法 FCKeditorAPI.GetInstance(ClientID).SetHTML("字符串") 所 以想要在FCKeditor中利用JS插入一段字...

weixin_30512785的博客 121

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

js中获取Fckeditor的值

<scripttype="text/javascript"language="javascript">functiona(){//得到控件的htmlvarcheckContent =FCKeditorAPI.GetInstance("FCKeditor1").GetXHTML();aler...

weixin_30852419的博客 128

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

javascript获取FCKeditor内容:

      javascript获取FCKeditor内容 // 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) {  var oEditor = FCKeditorAPI.GetInstance(EditorName);  return(oEditor.GetXHTML(true));}// 获取...

千里之行始于足下 204

AIR中使用FCKeditor

FCKeditor2.6发布了,支持adobe AIR,两段代码就可以搞定在AIR中使用FCKeditor1.2.private function getHtml():void{trace(this.fck.htmlLoader.window.FCKeditorAPI.GetInstance('FCKeditor1').GetHTML());}FCKeditor1这个id是sample01.html里面的var oFCKedit

帆软爱好者的专栏 746

设置fckeditor的内容

通过javascript脚本设置fckeditor的显示内容:     var editor = FCKeditorApi.getInstance(id);     editor.setHTML(html);

老布丁的地盘 179

FCKeditor 常用js函数

利用Javascript取和设FCKeditor值也是非常容易的,如下: // 获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); } ...

SmartCP Software 133

js对fck编辑器取值 赋值

获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) {     var oEditor = FCKeditorAPI.GetInstance(EditorName);     return(oEditor.GetXHTML(true)); } 获取编辑器中文字内容 function getEditorTextConte

zhou316814572的专栏 355
上一篇: JSValidate验证例子
下一篇: 使用jQuery插件和FCK实现csdn博客功能
wangyun_java
博客等级 码龄16年 18粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值