大家做web开发,可能会用到 编辑器,编辑器写很多文字上传可到后台就是表情了。比如<img> 等标签,还有相关的单引号,双引号,但是当从后来读取到前台显示的时候,会出现很多问题,尤其是赋值给js 的变量的时候,可能需要用转义字符才能解决相关问题。
本人是这样解决此问题的。以下是相关的ExtJs的部分代码
var win = new Ext.Window({
title : "管理学校简介",
layout : 'fit',
width : '100%',//1300
height : 600,//600
closeAction : 'hide',
modal : true,
buttonAlign : 'center',
buttons : [{
text : "确定修改",
type : 'submit',
handler : function() {
Ext.get('code').dom.value = editorInstance
.GetXHTML(true);//获取fckeditor内容赋给textarea
var str = Ext.getCmp("code");
if (fckeditorFormPanel.form.isValid()){//验证通过
fckeditorFormPanel.form.doAction('submit', {
url : '../content.do?method=updateContent',
params:{
'id' : '00001'
},
method : 'post',
waitMsg : '正在提交,请稍等...',
success : function(form, action) {//成功返回
Ext.Msg.alert("提示消息", "添加成功");
},
failure : function(form, action) {//失败返回
Ext.Msg.alert("提示消息", "添加数据发生了异常");
}
});
}
}
}],
items : fckeditorFormPanel
});
win.show();
// var oFCKeditor = new FCKeditor('code', 1100, 600); //编辑器的大小
var oFCKeditor = new FCKeditor('code');
oFCKeditor.Height = '100%';
oFCKeditor.Width = '100%';
oFCKeditor.BasePath = "../fckeditor/"; //编辑器路径
oFCKeditor.ToolbarSet = 'Default'; //工具栏样式主题,经过测试其他的主题还要到fckconfig.js下去修改。
oFCKeditor.ReplaceTextarea();
编辑器的内容直接保存到后台数据库即可,包括对应的标签等内容,在显示的时候
<div id="stockcode" style="display:none">
<%=content.getContent()%>
</div>
显示到一个div 中,但是是隐藏的,然后再js 中调用 stockcode.innerHTML 即可用html 识别的方式显示出之前保存的
内容,当时也可用stockcode.innerText ,不过这种方法只显示内容,过滤了html 中的标签
分享到:
相关推荐
FCKeditor上传漏洞与IIS6解析漏洞的利用和修补
解决fckeditor 上传漏洞,类似asp;.jpg asp.jpg
fckeditor上传.变_突破
FCKeditor视频上传插件里面有3个插件适合各种格式的视屏格式
前段做了一个有关回复的FCK,图片上传着实很头痛~是我从项目中分离出来的源码。这个是我自己修改的FCK2.5 其中去掉了链接及高级选项。这图片上传为定宽,定高上传。修改文件径fckeditor--ditor--dialog--fck_image中...
在Lotus中利用FCKeditor 上传附件,实现了界面的完美表现.可以不用系统自带的难看的上传控件了.
FCKeditor2.6 上传图片报错解决方案 用FCKeditor上传图片时出现XML request error:OK(200)错误。终结解决方案。 替换fckeditor\editor\filemanager\browser\default\js下面的fckxml.js
fckeditor 2.5 上传图片会自动改名
修改FCKEditor上传文件路径为绝对路径,具体方法和所需代码见文档
FCKEDITOR 常用上传方法及上传位置
FCKeditor(jsp版本)目录文件,FCKeditor.jar包,增加FCKeditor添加FLV视频功能和FCKeditor上传文件自动更名功能 1.修正了上传中文文件乱码的问题,上传之后会重命名文件 2.修正了不能上传FLV视频的问题
fckeditor批量图片上传
手动 扩展Fckeditor 上传文件 功能
获取FCKeditor选中字符 FCKeditor是比较好的在线文本编辑工具!
FCKeditor默认可以上传文件、图片、Flash和多媒体四种类型的文件,可以在SetConfig()中对AllowedTypes修改来增减允许的类型(这个类型可以在后面的TypeConfig["TypeName"]中定义,比如在AllowedExtensions属性中定制...
fckeditor(支持上传附件) fckeditor(支持上传附件) fckeditor(支持上传附件)
fckeditor集成远程图片上传插件,为了方便应用,插件作者已经做了升级并集成到fckeditor
为fckeditor添加多文件批量上传组件,使fckeditor编辑器实现多图上传的功能,该文档以在本地测试成功,可直接嵌入程序使用。
FCKeditor是经常用的网页剪辑器,可上传位置如能随时改变,日后很方便,随不是原创,但也拿出来共享,位置如下:editor\filemanager\connectors\aspx
FCKeditor是款强大的在线编辑工具,网站后台怎么少了它!...可上传多种格式视频并播放,当然前提是机子上有相关的解码器,可创建中文文件夹,上传文件自动按时间命名,永不会重复,中文文件同样可以上传。 图片预览: ...