FCKeditor的使用

来源:互联网 发布:宁静长相 知乎 编辑:程序博客网 时间:2024/06/03 06:52
<html><head><title>测试_空白页</title>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><!-- 1,导入js文件 --><script type="text/javascript" src="fckeditor.js"></script></head><body><form action="#"><textarea name="content">这是回显内容</textarea><br/><!-- 2,写一段js代码显示FCKeditor --><script type="text/javascript">var oFCKeditor = new FCKeditor( 'content' ) ;// 此参数会做提交表单时的参数名使用oFCKeditor.BasePath= "./" ;// 一定要指定editor文件夹所在的路径,并且要以"/"结尾oFCKeditor.Height= 300 ;oFCKeditor.Width= 700 ;// oFCKeditor.Value= '<p>This is some <strong>sample text<\/strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor<\/a>.<\/p>' ;// 默认显示内容// oFCKeditor.Create() ;// 在当前位置生成并显示FCKeditoroFCKeditor.ReplaceTextarea();// 替换指定id或name的Textarea为FCKeditor</script><br/><input type="submit" value="提交"/></form><a href="#">return</a></body></html>


./ 点代表同路径下的editor文件

网页版的 HTML 代码生成器
BBCode


FCKeditor
html + CSS + JavaScript


==========================================================
fckconfig.js文件中是FCKeditor功能样式
FCKConfig.CustomConfigurationsPath = FCKConfig.EditorPath + "myfckconfig.js" ;// 指定自已配置的fckconfig.js文件(同路径下)

// 1. 自定义 ToolbarSetFCKConfig.ToolbarSets["simple"] = [['Bold','Italic','Underline'],['Link','Unlink'],['Image','Smiley','SpecialChar'],['FontName'],['FontSize'],['TextColor','BGColor'],] ;FCKConfig.ToolbarSets["bbs"] = [['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],['Bold','Italic','Underline'],['Subscript','Superscript'],['JustifyLeft','JustifyCenter','JustifyRight'],['Link','Unlink'],['Image','Smiley','SpecialChar'],['Table'],['OrderedList','UnorderedList','-','Outdent','Indent'],['FontName'],['FontSize'],['TextColor','BGColor'],['FitWindow']] ;FCKConfig.ToolbarSets["admin"] = [['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],'/',['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],['Link','Unlink','Anchor'],['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],'/',['Style','FontFormat','FontName','FontSize'],['TextColor','BGColor'],['FitWindow','ShowBlocks','-','About']// No comma for the last row.] ;// 是否开启简单功能与高级功能显示if(typeof(FCKConfig.EnableAdvanceTable) == "undefined"){ // 在页面中调用fckeditor时指定的 EnableAdvanceTable 的值会先被调用。FCKConfig.EnableAdvanceTable = false; // 默认为false// FCKConfig.EnableAdvanceTable = true;}// 在高级功能显示的功能,索引从1开始(只有点击了“高级功能”,才显示)FCKConfig.AdvanceTableNum = 0;FCKConfig.AdvanceTable = [1,3,5,6,7];// 2. 添加中文字体FCKConfig.FontNames ='宋体;楷体_GB2312;黑体;隶书;Times New Roman;Arial' ;FCKConfig.FontSizes     ='9/最小;12/较小;16/中等;20/较大;24/最大';// 3. 修改 "回车" 和 "shift + 回车" 的样式FCKConfig.EnterMode = 'br' ;// p | div | brFCKConfig.ShiftEnterMode = 'p' ;// p | div | br// 4. 更换表情图片FCKConfig.SmileyPath= FCKConfig.BasePath + 'images/smiley/wangwang/' ;FCKConfig.SmileyImages= ['0.gif','1.gif','2.gif','3.gif','4.gif','5.gif','6.gif','7.gif','8.gif','9.gif','10.gif','11.gif','12.gif','13.gif','14.gif','15.gif','16.gif','17.gif','18.gif','19.gif','20.gif','21.gif','22.gif','23.gif','24.gif','25.gif','26.gif','27.gif','28.gif','29.gif','30.gif','31.gif','32.gif','33.gif','34.gif','35.gif','36.gif','37.gif','38.gif','39.gif','40.gif','41.gif','42.gif','43.gif','44.gif','45.gif','46.gif','47.gif','48.gif','49.gif','50.gif','51.gif','52.gif','53.gif','54.gif','55.gif','56.gif','57.gif','58.gif','59.gif','60.gif','61.gif','62.gif','63.gif','64.gif','65.gif','66.gif','67.gif','68.gif','69.gif','70.gif','71.gif','72.gif','73.gif','74.gif','75.gif','76.gif','77.gif','78.gif','79.gif','80.gif','81.gif','82.gif','83.gif','84.gif','85.gif','86.gif','87.gif','88.gif','89.gif','90.gif','91.gif','92.gif','93.gif','94.gif','95.gif','96.gif','97.gif','98.gif'] ;FCKConfig.SmileyColumns = 8 ;FCKConfig.SmileyWindowWidth= 668 ;FCKConfig.SmileyWindowHeight= 480 ;// 5. 设置允许上传的图片类型的扩展名列表FCKConfig.ImageUploadAllowedExtensions= ".(jpg|gif|jpeg|png|bmp)$" ;// empty for all// 其它需要修改的配置 ... FCKConfig.LinkDlgHideTarget= true; // false ;FCKConfig.LinkDlgHideAdvanced= true; // false ;FCKConfig.ImageDlgHideLink= true; // false ;FCKConfig.ImageDlgHideAdvanced= true; // false FCKConfig.LinkUpload = false;