这两天做个网上考试系统,时间给的很少,每天加班到很晚。不过也有不少收获,小记一下!
一:Fckeditor增加自定义ToolbarSet
其实只要在fckconfig.js中添加些配置就可以了。我的如下:
FCKConfig.ToolbarSets["EXAM_OPTION"] = [ ['Bold','Italic','Underline','StrikeThrough','-','OrderedList','UnorderedList','-','TextColor','BGColor','-','FitWindow','-','About'] ] ;
剩下的就是正常引用这个配置就可以了,当配置后使用时有可能会报个“工具栏设置xxx不存在”,其实是浏览器缓存原因,把缓存清掉就可以了
二:在页面中引用FCKeditor
一般情况下我们都是通过FCK标签使用Fckeditor的,但有时我们需要在页面中动态的添加与删除Fckeditor编辑器,这时需要Fckeditor对象来创建,代码如下:
var fck = new FCKeditor(no_same); fck.BasePath = '${ctx}/commons/fckeditor/' ; fck.ToolbarSet = "EXAM_OPTION"; fck.Width = "320px"; fck.Height = "60px"; fck.Value = "" ; //将创建好的FCKeditor对象加到我们需要显示的地方去 $fck_container.append(fck.CreateHtml());