使用Js获取、插入和更改FCKeditor编辑器里的内容

来源:脚本之家  责任编辑:小易  

String inners =request.getParameter("inners"); 这里把iners放到作用域里面 例如 var oFCKeditor = new FCKeditor( "content" ) oFCKeditor.BasePath = "./fckeditor/" ; oFCKeditor.Height = 300 ; oFCKeditor.Width = 700; oFCKeditor.Toolb

之前在一个系统里使用了FCKeditor编辑器,由于项目需求需要在FCKeditor里添加一个自定义的按钮用于实现自己的需求

方法应该有两种,一个是修改editor.js文件,一个是升级ewebeditor版本(第二种方法我没有尝试,哪位朋友试过的可以秀下) 解决步骤如下: 1、找到editor.js文件(文件搜索下,立刻找到) 2、找到如下红色代码 if (element.YUSERONCLICK) eval(el

主要是在点击该按钮时删除或添加FCKeditor编辑器里的内容

第一种方法、浏览器设置兼容模式 打开IE,点击“工具”菜单,选择“兼容性视图设置”,勾寻在兼容性视图中显示所有网站”选项即可。 第二种方法、在使用编辑器的网页的: 下面加 第三种方法、修改编辑器本身JS文件: 修改编辑器目录下的 /editor/js/f

其实是一个很简单的需求,本来以为在FCKeditor可以很容易的实现

Fckeditor 那个超链接功能不好改吧,还不如自己做一个上传功能,给你提供个例子,找着做吧 自定义工具栏按钮 需要修改的文件: 1. fckeditor/fckconfig.js 2. fckeditor/editor/lang/zh-cn.js 3. fckeditor/editor/_source/internals/fckregexli

在Google上搜索自定义按钮,插件开发,经过近二个小时的摸索最终还是没有实现不知是我太笨还是自定义插件太难啦

这个多半是加载的先后顺序不一致造成的,你可以去看下最终生成的页面的html代码,确保是按照 先引用fckeditor.js 再是JS方法 最后是insertPageStr();的顺序。

通过JS方式来处理

每一个时代都有令人难忘的美人,而人们的审美也会随时代改变。不错,在如今的中国娱乐圈美女如云,作为当红小花旦的迪丽热巴绝对算得上一等一的美女,她的美自不必赘述。但在世人的心目中,仅就美貌而言,奥黛丽·赫本不仅仅是世纪美人,更改变了世人长期审美观念。大长腿、纤细的小蛮腰、“赫本头”短发,开启了以瘦为美的时代。当别人提到“优雅”、“礼仪”、“时尚”、“天使”时,便立马想到奥黛丽·赫本,她是无数男人与女人心中的“女神”、“公主”。当你去看一看上世纪五六十年代赫本年轻时的照片,在无ps技术无美颜的情况下,一个人的黑白照竟可以美到如此极致,让无数人收藏至今,你会明白赫本为何会被评为“世界上最美的女人”。无

1.在页面中添加checkbox元素并绑定事件,选中该元素时将在FCKeditor内容里添加"{#book#}"字符串(该字符串会在适当的时候被替换成其他内容),取消选中时则删除

这个牌子的净水器没有听过,在网上搜的信息也寥寥无几,可以确定是一个小品牌。花四千多买这样一个牌子,基本上可以肯定上骗人的了。市场上的净水器大概都在几百块钱左右,一些品牌如美的,小米才两千块钱左右。上次去联通装网,免费送一个净水器,然后只需要200块钱的安装费。4000块钱的净水还能净化成蒸馏水吗?在有一个净水器无非就是一些活性炭吸附等过滤技术,没有什么技术含量。在有平这个能量水就感觉不可信,多是一种宣传手段。现在这样的骗局比较多,通过免费讲座类的忽悠人消费的案例比比皆是,还是不要轻易的相信。

<label><input type="checkbox" id="lineBook" onclick="chk_but();"/>添加/删除复选框</label>

长居北欧,免费的北欧式好品味生成器。首先,po主你发的这张照片并不是北欧风#嗯,这点我很肯定#,基本和简欧一样,是一种欧洲不存在风格。如果找的设计师是这个审美的话建议还是不要装北欧风了,已经半只脚踏进坑里了。真正的北欧风是下面这样的:#其实在别的答案里我总结了非常多地道北欧风的tips,很建议po主去看看#skonahem然后,我们再来聊聊题主说的这个\"合适\"到底是什么定义——是担心老人小孩在情感上接受不了北欧风呢,还是对北欧风的功能性能否满足全家需要的怀疑?“担心老人小孩在情感上接受不了北欧风\"我觉得大家都是成年人了,如果到买房要成家立业了精神还不独立,那未免有点可悲。自己的家装什么样

2.添加Js处理FCKeditor内容(添加或删除"{#book#}"字符串),'txtContent'为FCKeditor的ID控控件ID

跟许嵩以往的抒情歌相比,这首歌里没有自嘲,没有愤恨,没有对抛弃自己的人的指责,没有对过去的悔恨,更多的是对自己现在生活的轻描淡写:我还留着老旧的相片,偶尔“闲下来“的时候拿出来翻一翻;还养着你走时留下的小狗,它没缘由地变得心事重重、闷闷不乐,其实你忘了带走的又何止它一个;还会做梦梦见你,恍惚中回到了从前,可醒来的那一刹那仿佛又失去你一遍;虽然你已离开好久,可是熟悉的场景总是不经意间让我想起你,想起你的笑,想起你唱给我的歌,想起你讲的冷笑话,回忆越是深刻越是伤人的。不得不说,这种故作平静的独白,更容易憋出内伤,戳中泪点了。因为彼此深爱过,所以没有再联络。不挽回,因为勉强的感情不会有结果。也许,成

<script type = "text/javascript" > //"添加/删除复选框"点击时如果按钮选中则添加"{#book#}"字符串到FCK内容里,反之删除字符串 //lineBook为FCK的ID号 function chk_but() { if (window.FCKeditorAPI !== undefined && FCKeditorAPI.GetInstance('txtContent') !== undefined) { if (document.getElementById('lineBook').checked) { FCKeditorAPI.GetInstance('txtContent').EditorDocument.body.innerHTML += "{#book#}"; } else { FCKeditorAPI.GetInstance('txtContent').EditorDocument.body.innerHTML = FCKeditorAPI.GetInstance('txtContent').EditorDocument.body.innerHTML.replace("{#book#}", ""); } } } //end function chk_lineBook() //内容里如果有{#book#}则选中"添加/删除复选框" if (document.getElementById('txtContent').value.indexOf('{#book#}') >= 0 && window.FCKeditorAPI !== undefined && FCKeditorAPI.GetInstance('txtContent') !== undefined) { document.getElementById('lineBook').checked = true; } </script>

参考:

官网:http://ckeditor.com/

获取或更改内容值:http://bbs.csdn.net/topics/360086762

创建插件:http://docs.cksource.com/FCKeditor_2.x/Developers_Guide/Customization/Plug-ins

接着给大家分享一下JS操作Fckeditor的一些常用方法

//向编辑器插入指定代码 function insertHTMLToEditor(codeStr){ var oEditor = FCKeditorAPI.GetInstance("content"); oEditor.InsertHtml(codeStr); // "html"为HTML文本 } //获取编辑器中HTML内容 function getEditorHTMLContents() { var oEditor = FCKeditorAPI.GetInstance("content"); return(oEditor.GetXHTML(false)); } // 获取编辑器中文字内容 function getEditorTextContents() { var oEditor = FCKeditorAPI.GetInstance("content"); return(oEditor.EditorDocument.body.innerText); } // 设置编辑器中内容 function SetEditorContents(ContentStr) { var oEditor = FCKeditorAPI.GetInstance("content") ; oEditor.SetHTML(ContentStr) ; } //向编辑器插入指定代码 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() ; }

到此这篇关于使用Js获取、插入和更改FCKeditor编辑器里的内容的文章就介绍到这了,更多相关Js操作FCKeditor编辑器内容请搜素脚本之家以前的文章或下面相关文章,希望大家以后多多支持脚本之家!

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

FCKeditor 上传图片怎么设成相对路径

fckeditor使用说明

1:控件的配置文件在F:\Cmwin_Programme\WebControls\ControlsTest\JS\fckeditor这个目录下

fckconfig.js是整个控件的配置文件,fckconfig.js中的

FCKConfig.ToolbarSets["Default"] = [

['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],

['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],

['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],

['Link','Unlink','Anchor'],

['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],

'/',

['Style','FontFormat','FontName','FontSize'],

['TextColor','BGColor'],

['FitWindow','ShowBlocks','-','About']

是控件的工具栏的选项,可以增加或是删除菜单

2:配置上传路径配置

在SetConfig方法中设置

UserFilesPath = "~/Upload/FCKEditor";//我这里设置在了网站根目录下的Upload/FCKEditor目录中 ,根据实际情况和个人喜好而定。也可以在属性里进行设置

3:样式选择

有三种风格的样式(default,sliver,office 2003),我设置的是office 2003

4:如何获取fckeditor的输入文本

用this.fckeditr1.value,返回的是字符串类型

5:fckeditor属性表

FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称

FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件

FCKConfig.EditorAreaStyles = '' ; // 编辑区的样式表风格

FCKConfig.ToolbarComboPreviewCSS =''; //工具栏预览CSS

FCKConfig.DocType = '' ;//文档类型

FCKConfig.BaseHref = ''; // 相对链接的基地址

FCKConfig.FullPage = false ; //是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容

FCKConfig.StartupShowBlocks = false ;//决定是否启用"显示模块"

FCKConfig.Debug = false ;//是否开启调试功能

FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮肤路径

FCKConfig.PreloadImages=... //预装入的图片

FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路径

FCKConfig.AutoDetectLanguage = true ; //是否自动检测语言

FCKConfig.DefaultLanguage = 'zh-cn' ; //默认语言

FCKConfig.ContentLangDirection = 'ltr' ; //默认的文字方向,可选"ltr/rtl",即从左到右或从右到左

FCKConfig.ProcessHTMLEntities = true ; //处理HTML实体

FCKConfig.IncludeLatinEntities = true ; //包括拉丁文

FCKConfig.IncludeGreekEntities = true ;//包括希腊文

FCKConfig.ProcessNumericEntities = false ;//处理数字实体

FCKConfig.AdditionalNumericEntities = '' ; //附加的数字实体

FCKConfig.FillEmptyBlocks = true ; //是否填充空块

FCKConfig.FormatSource = true ; //在切换到代码视图时是否自动格式化代码

FCKConfig.FormatOutput = true ; //当输出内容时是否自动格式化代码

FCKConfig.FormatIndentator = ' ' ; //当在源码格式下缩进代码使用的字符

FCKConfig.StartupFocus = false ; //开启时焦点是否到编辑器,即打开页面时光标是否停留在fckeditor上

FCKConfig.ForcePasteAsPlainText = false ; //是否强制粘贴为纯文件内容

FCKConfig.AutoDetectPasteFromWord = true ; //是否自动探测从word粘贴文件,仅支持IE

FCKConfig.ShowDropDialog = true ;//是否显示下拉菜单

FCKConfig.ForceSimpleAmpersand = false ;//是否不把&符号转换为XML实体

FCKConfig.TabSpaces = 0 ;//按下Tab键时光标跳格数,默认值为零为不跳格

FCKConfig.ShowBorders = true ;//合并边框

FCKConfig.SourcePopup = false ;//弹出

FCKConfig.ToolbarStartExpanded = true ;//启动fckeditor工具栏默认是否展开

FCKConfig.ToolbarCanCollapse = true ;//是否允许折叠或展开工具栏

FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值

FCKConfig.FloatingPanelsZIndex = 10000 ;//浮动面板索引

FCKConfig.HtmlEncodeOutput = false ;//是否将HTML编码输出

FCKConfig.TemplateReplaceAll = true ;//是否替换所有模板

FCKConfig.ToolbarLocation = 'In' ;//工具栏位置,

FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称

FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件

FCKConfig.BaseHref = ''; // 相对链接的基地址

FCKConfig.Debug = true/false; // 是否开启调试功能,当调用FCKDebug.Output()时,会在调试窗中输出内容

FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 设置皮肤

FCKConfig.AutoDetectLanguage = true/false ; // 是否自动检测语言

FCKConfig.DefaultLanguage = 'zh-cn' ; // 设置默认语言

FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默认文字方向,ltr左,rtr右

FCKConfig.FillEmptyBlocks = true/false ; // 使用这个功能,可以将空的块级元素用空格来替代

FCKConfig.FormatSource = true/false; // 切换到代码视图时,是否自动格式化代码

FCKConfig.FormatOutput = true/false; // 当输出内容时是否自动格式化代码

FCKConfig.FormatIndentator = ""; // 当在“源码格式”下缩进代码使用的字符

FCKConfig.GeckoUseSPAN = true/false; // 是否允许SPAN标记代替B,I,U标记

FCKConfig.StartupFocus = true/false; // 开启时是否FOCUS到编辑器

FCKConfig.ForcePasteAsPlainText = true/false;// 强制粘贴为纯文本

FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&符号转换为XML实体

FCKConfig.TabSpaces = 0/1; // TAB是否有效

FCKConfig.TabSpaces = 4; // TAB键产生的空格字符数

FCKConfig.ShowBorders = true/false; // 是否合并边框

FCKConfig.ToolbarStartExpanded = true/false; // 页面载入时,工具栏是否展开,点“展开工具栏”时才出现

FCKConfig.ToolBarCanCollapse = true/false; // 是否允许展开折叠工具栏

FCKConfig.ToolbarSets = object ; // 编辑器的工具栏,可以自行定义,删减,可参考已存在工具栏

FCKConfig.EnterMode = 'p'; // 编辑器中直接回车,在代码中生成,可选为p | div | br

FCKConfig.ShiftEnterMode = 'br'; // 编辑器中Shift+回车,在代码中生成,可选为p | div | br

FCKConfig.ContextMenu = 字符串数组; // 右键菜单的内容

FCKConfig.FontColors = ""; // 文字颜色列表

FCKConfig.FontNames = ""; // 字体列表

FCKConfig.FontSizes = ""; // 字号列表

FCKConfig.FontFormats = ""; // 文字格式列表

FCKConfig.StylesXmlPath = ""; // CSS样式列表的XML文件的位置

FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置

FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼写检查器

FCKConfig.IeSpellDownloadUrl = ""; // 下载拼写检查器的网址

FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路径

FCKConfig.SmileyImages = ''; // 表情文件名称列表,具体参考默认设置

FCKConfig.SmileyColumns = 8; // 表情窗口显示表情列数

FCKConfig.SmileyWindowWidth = 320; // 表情窗口显示宽度,此窗口会因为表情文件的改变而作调整

FCKConfig.SmileyWindowHeight = 240; // 表情窗口显示高度,此窗口会因为表情文件的改变而作调整

FCKConfig.FullPage = true/false; // 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容

上传设置

var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py

var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php[/code]

//第一个是文件浏览器使用的语言,第二个快速上传使用的语言,改成你需要的

FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all

FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"

//这是两个允许和拒绝上传的文件类型列表

FCKConfig.ImageBrowser = false ;是否在插入图片功能里面启用服务器文件浏览功能

FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;

Type=Image 表示文件类型是image这会使文件浏览器定位到文件上传路径/image/文件夹下面

FCKConfig.FlashBrowser = false ;是否在插入flash功能中启用服务器文件浏览功能

FCKConfig.LinkUpload = false ;是否启用插入链接的快速上传功能

FCKConfig.ImageUpload = false ;是否启用图片快速上传功能

FCKConfig.FlashUpload = false ;是否启用flash上传功能

服务器文件设置

文件浏览器的设置:

fckeditor\editor\filemanager\connectors\asp\config.asp

ConfigIsEnabled = true 决定是否启用文件浏览器。这个是在服务器上执行的

ConfigUserFilesPath = "/test/upload/" 上传文件的路径(相对的)

ConfigAllowedExtensions.Add "File", ""

ConfigDeniedExtensions.Add "File", "php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi"

ConfigAllowedExtensions.Add "Image", "jpg|gif|jpeg|png|bmp"

ConfigDeniedExtensions.Add "Image", ""

ConfigAllowedExtensions.Add "Flash", "swf|fla"

ConfigDeniedExtensions.Add "Flash", ""

ConfigAllowedExtensions.Add "Media", "swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp(1-4)|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt"

ConfigDeniedExtensions.Add "Media", ""

用js调用fckeditor,在编辑时如何得到fck的内容

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) ;}你在ppc一搜就有了,上面这个

采用fckeditor编辑器,不兼容ie10怎么办,猫扑软件终极解决方案

第一种方法、浏览器设置兼容模式

打开IE,点击“工具”菜单,选择“兼容性视图设置”,勾选“在兼容性视图中显示所有网站”选项即可。

第二种方法、在使用编辑器的网页的:

<meta http-equiv="Content-Type" content="text/html;

charset=gbk">

下面加

<meta http-equiv="X-UA-Compatible"

content="IE=EmulateIE7" />

第三种方法、修改编辑器本身JS文件:

修改编辑器目录下的 /editor/js/fckeditorcode_ie.js

文件,查找

B.open("GET",A,false);

在后面加上:

try{B.responseType='msxml-document';}catch(e){}

即为如下:

B.open("GET",A,false);try{B.responseType='msxml-document';}catch(e){}B.send(null);

fckeditor插入flash文件怎么会变成图片代码存到数据库了?

1、默认语言

打开fckconfig.js文件(相对FCKeditor文件夹,以下同),把自动检测语言改为不检测,把默认语言改为简体中文:

程序代码

FCKConfig.AutoDetectLanguage = false ;

FCKConfig.DefaultLanguage = 'zh-cn' ;

2、字体列表

打开fckconfig.js文件,在字体列表中添加常用的“宋体;黑体;隶书;楷体_GB2312”:

程序代码

FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

3、文件上传

FCKeditor的文件管理程序在filemanager文件夹中,又分为浏览(browser)和上传(upload)两种。浏览是指浏览服务器文件并可以选择,也可以上传本地文件至服务器;上传是指快速上传(QuickUpload),在窗口中点“上传”选项卡打开就是,跟我们使用的UBB编辑器有点相似,选择本地文件后上传就行。

也就是说FCKeditor中有一个文件浏览,有两个文件上传,而这些设置有些在一个文件中,有的则在多个文件中。比较复杂,改动比较多,我们再分几个小点儿来说。

①打开和关闭文件浏览和上传功能

有三个文件跟这个开关有关系,一个是js文件,两个是asp文件,前者关闭后界面中不出现相关窗口或按钮,后者关闭后相关功能不可用。

首先是fckconfig.js文件,以下内容设为true为开,false则为关。

文件浏览和浏览中上传功能:

程序代码

FCKConfig.LinkBrowser = false ;

FCKConfig.ImageBrowser = false ;

FCKConfig.FlashBrowser = false ;

文件快速上传功能:

程序代码

FCKConfig.LinkUpload = true ;

FCKConfig.ImageUpload = true ;

FCKConfig.FlashUpload = true ;

其次设置两个asp文件:

editor\filemanager\browser\default\connectors\asp\config.asp

程序代码

ConfigIsEnabled = False

表示文件浏览关闭

editor\filemanager\upload\asp\config.asp

程序代码

ConfigIsEnabled = True

表示文件快速上传打开

②文件上传或浏览的路径设置

注意FCKeditor是不支持虚拟目录的,您的所有路径都是针对网站根目录的绝对路径,这点对于在本地测试用虚拟目录,发布到远程用网站目录的开发者不太方便。我的就是这样,WinXP系统只能一个站点,只有用虚拟目录表示不同的网站,在本地测试好了,上传前还要临时更改这个设置。

文件浏览路径,打开文件editor\filemanager\browser\default\connectors\asp\config.asp:

程序代码

ConfigUserFilesPath = "/attachments/"

快速上传的路径,打开文件editor\filemanager\upload\asp\config.asp:

程序代码

ConfigUserFilesPath = "/attachments/"

我的文件目录在http://127.0.0.1/temp/下面,就照以上设置。如果在本地测试这个网站在虚拟目录xxx中,则应该设置为:

程序代码

ConfigUserFilesPath = "/127.0.0.1/temp/"

③文件快速上传的一个源文件BUG

以上设置好后,文件浏览和浏览中上传可以顺利进行,但是你会发现“快速上传”不能用。现象就是当选择好本地文件后,点击“上传至服务器”的按钮后没有任何反应。这就是因为fckconfig.js文件中的一个bug所致。

打开fckconfig.js文件,把FCKConfig.QuickUploadLanguage字样的地方,替换成_QuickUploadLanguage,一共要替换三个地方。前者没有定义就使用,所以有错,按代码意图应该和后者的值一样的。

④上传文件名自动更名

FCKeditor不支持中文文件名称,所以我们要让文件存入服务器时更改名称。由于有两个上传的地方,而且所用文件不同,所以两个文件应该同时改,我们先来看看快速上传的文件,打开editor\filemanager\upload\asp\upload.asp,在文件最后添加以下函数:

程序代码

Public Function GetNewFileName()

dim ranNum

dim dtNow

dtNow=Now()

randomize

ranNum=int(90*rnd)+10

GetNewFileName=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 = oUploader.File( "NewFile" ).Name

把它改为:

程序代码

' Get the uploaded file name.

sFileName = GetNewFileName() &"."& split(oUploader.File( "NewFile" ).Name,".")

上面说的是快速上传的文件,而文件浏览中上传则是更改另外一个文件(editor\filemanager\browser\default\connectors\asp\commands.asp),其修改方法和上面那个文件一样:添加一个函数,修改一行代码。

4、在ASP源程序中引用FCKeditor编辑器

首先在asp页面顶端插入服务器端包含语句:

程序代码

<!--#include file="FCKeditor/fckeditor.asp" -->

然后在表单里面添加以下代码:

程序代码

' 定义变量

Dim oFCKeditor

' 类的初始化

Set oFCKeditor = New FCKeditor

' 定义路径(默认路径:/FCKeditor/)

oFCKeditor.BasePath="FCKeditor/"

' 定义工具条(默认为:Default)

oFCKeditor.ToolbarSet="Basic"

' 定义宽度(默认宽度:100%)

oFCKeditor.Width="100%"

' 定义高度(默认高度:200)

oFCKeditor.Height=350

' 输入框的初始值

oFCKeditor.Value="这是示例文本。"

' 创建输入框名为:content

oFCKeditor.Create "content"

这样就在表单里面创建了一个隐藏的名称为content的输入框,可以和其他表单元素一样使用,例如用以下代码取得该输入框的值:

程序代码

Dim content

content=CheckStr(Request.Form("content"))

以上用CheckStr对输入数据进行了检测,原始数据如果包含单引号之类的,那么更新数据库会出错。

destoonfckeditor编辑器的回车怎么改成<P>?

fckeditorcode_ie.js看到多处EnterMode的判断语句,头都大 查看原帖>>

  • 本文相关:
  • js操作fckeditor的一些常用方法(获取、插入等)
  • js集成fckeditor及判断内容是否为空的方法
  • js判断fckeditor内容是否为空的两种形式
  • fckeditorapi 手册 js操作获取等
  • fckeditor常用js,获取fckeditor内容,统计fckeditor字数,向fckeditor写入指定代码
  • js fckeditor的值获取和修改的代码小结
  • javascript fckeditor编辑器取值与赋值实现代码
  • fckeditor常用js代码,获取fck内容,统计fck字数,向fck写入指定代码
  • fckeditor提供了一个完整的javascript api
  • javascript 获取fckeditor内容
  • extjs fckeditor集成代码
  • jsp 页面中使用fckeditor控件(js用法)
  • jsp fckeditor 上传中文图片乱码问题的解决方法
  • 解密fckeditor 2.0 的设置.修改.使用方法
  • 让谷歌浏览器google chrome支持ewebeditor的方法
  • 基于开发中使用ueditor编辑器的注意事项详解
  • fckeditor添加自定义按钮的方法
  • fckeditor常用js代码,获取fck内容,统计fck字数,向fck写入指定代码
  • 百度ueditor修改右下角统计字数包含html样式
  • 让ie8和ie9支持ewebeditor在线编辑器的方法
  • fckeditor的几点修改小结
  • 网页编辑器fckeditor 2.6.4精简配置方法
  • php中ckeditor和ckfinder配置问题小结
  • FCKeditor 上传图片怎么设成相对路径
  • 用js调用fckeditor,在编辑时如何得到fck的内容
  • 采用fckeditor编辑器,不兼容ie10怎么办,猫扑软件...
  • fckeditor插入flash文件怎么会变成图片代码存到数...
  • destoonfckeditor编辑器的回车怎么改成<P>?
  • javascript中怎么获取jsp中的变量
  • 我用的asp后台程序,eWebEditor编辑器编辑新闻的时...
  • 如何在ie浏览器使用fckeditor
  • Fckeditor java 版上传附件问题
  • FCKeditor用法,C#后台调用JS,出现'FCKeditorAPI...
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved