﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-金牛居-文章分类-Ajax</title><link>http://www.blogjava.net/goldbull/category/35961.html</link><description>穷则变，变则通，通则久</description><language>zh-cn</language><lastBuildDate>Wed, 19 Nov 2008 23:22:01 GMT</lastBuildDate><pubDate>Wed, 19 Nov 2008 23:22:01 GMT</pubDate><ttl>60</ttl><item><title>FCKeditor使用详解 </title><link>http://www.blogjava.net/goldbull/articles/241512.html</link><dc:creator>金牛</dc:creator><author>金牛</author><pubDate>Wed, 19 Nov 2008 14:57:00 GMT</pubDate><guid>http://www.blogjava.net/goldbull/articles/241512.html</guid><wfw:comment>http://www.blogjava.net/goldbull/comments/241512.html</wfw:comment><comments>http://www.blogjava.net/goldbull/articles/241512.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/goldbull/comments/commentRss/241512.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/goldbull/services/trackbacks/241512.html</trackback:ping><description><![CDATA[<p>转载地址：http://www.cnblogs.com/wennxxin/archive/2008/10/16/1312689.html<br />
1.下载FCKeditor文件<br />
先在官方网页上下载 FCKeditor 的压缩包 和 FCKeditor 的.net 2.0核心库</p>
<p>下载地址：FCKeditor 的压缩包<br />
<a href="http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.4.3.zip">http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.4.3.zip</a><br />
FCKeditor 的.net 2.0核心库<br />
<a href="http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor.Net_2.2.zip">http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor.Net_2.2.zip</a></p>
<p>说明： <br />
FCKeditor2.6.3.zip是其最新的文件和图片什么的； <br />
FCKeditor.NET.zip是ASP.NET调用的DLL在里面。 <br />
2.分别解压后把FCKeditor2.6.3.zip里的fckeditor目录整个复制到网站中。 <br />
3.解压FCKeditor.NET.zip包后在FCKeditor.Net_2.2\bin\Debug目录里找到FredCK.FCKeditorV2.dll，将FredCK.FCKeditorV2.dll添加到工具箱上。 <br />
4.完了之后将控件拖到网页上： <br />
5.现在已经完成了添加，现在要根据我们的需要来设置了&#8230;&#8230; <br />
进入FCKeditor文件夹，编辑 fckconfig.js 文件 </p>
<p>6. <span style="color: #ff0000"><strong>(必须修改)</strong></span><br />
修改 <br />
var _FileBrowserLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py <br />
var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | php <br />
改为 <br />
<span style="background-color: #3366ff"><span style="background-color: #33cccc"><span style="background-color: #0000ff"><span style="background-color: #99cc00"><span style="background-color: #00ff00"><span style="background-color: #ff6600"><span style="background-color: #cc99ff"><span style="background-color: #99ccff"><span style="background-color: #3366ff"><span style="background-color: #33cccc"><span style="background-color: #ffffff">var _FileBrowserLanguage = 'aspx' ;</span></span></span></span></span></span></span></span></span></span></span> // asp | aspx | cfm | lasso | perl | php | py <br />
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | php <br />
7. <span style="color: #ff0000"><strong>(必须修改)</strong></span><br />
配置语言包。有英文、繁体中文等，这里我们使用简体中文。 修改 <br />
FCKConfig.DefaultLanguage = 'en' ; <br />
为 <br />
FCKConfig.DefaultLanguage = 'zh-cn' ; <br />
8.配置皮肤。有default、office2003、silver风格等，这里我们可以使用默认。 <br />
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; <br />
9.在编辑器域内可以使用Tab键。（1为是，0为否） <br />
FCKConfig.TabSpaces = 0 ; 改为FCKConfig.TabSpaces = 1 ; <br />
10.加上几种我们常用的字体的方法 <br />
修改 <br />
FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ; <br />
为 <br />
FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' <br />
11.基本的属性设置已经差不多了，要设置更多请参考一下属性表： <br />
FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.EditorAreaStyles = '' ; // 编辑区的样式表风格&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolbarComboPreviewCSS =''; //工具栏预览CSS&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.DocType = '' ;//文档类型&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.BaseHref = ''; // 相对链接的基地址&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FullPage = false ; //是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.StartupShowBlocks = false ;//决定是否启用"显示模块"&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.Debug = false ;//是否开启调试功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ; //皮肤路径&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.PreloadImages=... //预装入的图片&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ; //插件路径&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.AutoDetectLanguage = true ; //是否自动检测语言&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.DefaultLanguage&nbsp;&nbsp; = 'zh-cn' ; //默认语言&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ContentLangDirection = 'ltr' ; //默认的文字方向,可选"ltr/rtl",即从左到右或从右到左&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ProcessHTMLEntities = true ; //处理HTML实体&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.IncludeLatinEntities = true ; //包括拉丁文&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.IncludeGreekEntities = true ;//包括希腊文&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ProcessNumericEntities = false ;//处理数字实体&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.AdditionalNumericEntities = '' ;&nbsp;&nbsp; //附加的数字实体&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FillEmptyBlocks = true ; //是否填充空块&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FormatSource&nbsp;&nbsp; = true ; //在切换到代码视图时是否自动格式化代码&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FormatOutput&nbsp;&nbsp; = true ; //当输出内容时是否自动格式化代码&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FormatIndentator = '&nbsp;&nbsp;&nbsp;&nbsp;' ; //当在源码格式下缩进代码使用的字符&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.StartupFocus = false ; //开启时焦点是否到编辑器,即打开页面时光标是否停留在fckeditor上&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ForcePasteAsPlainText = false ; //是否强制粘贴为纯文件内容&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.AutoDetectPasteFromWord = true ; //是否自动探测从word粘贴文件,仅支持IE&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ShowDropDialog = true ;//是否显示下拉菜单&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ForceSimpleAmpersand = false ;//是否不把&amp;符号转换为XML实体&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.TabSpaces&nbsp;&nbsp; = 0 ;//按下Tab键时光标跳格数,默认值为零为不跳格&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ShowBorders = true ;//合并边框&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.SourcePopup = false ;//弹出&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolbarStartExpanded = true ;//启动fckeditor工具栏默认是否展开&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolbarCanCollapse = true ;//是否允许折叠或展开工具栏&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.IgnoreEmptyParagraphValue = true ;//是否忽略空的段落值&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FloatingPanelsZIndex = 10000 ;//浮动面板索引&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.HtmlEncodeOutput = false ;//是否将HTML编码输出&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.TemplateReplaceAll = true ;//是否替换所有模板&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolbarLocation = 'In' ;//工具栏位置,&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.CustomConfigurationsPath = '' ; // 自定义配置文件路径和名称&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css'; // 编辑区的样式表文件&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.BaseHref = ''; // 相对链接的基地址&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.Debug = true/false; // 是否开启调试功能，当调用FCKDebug.Output()时，会在调试窗中输出内容&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/'; // 设置皮肤&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.AutoDetectLanguage = true/false ; // 是否自动检测语言&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.DefaultLanguage = 'zh-cn' ; // 设置默认语言&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ContentLangDirection = 'ltr/rtr'; // 默认文字方向，ltr左，rtr右&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FillEmptyBlocks = true/false ; // 使用这个功能，可以将空的块级元素用空格来替代&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FormatSource = true/false; // 切换到代码视图时，是否自动格式化代码&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FormatOutput = true/false; // 当输出内容时是否自动格式化代码&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FormatIndentator = ""; // 当在&#8220;源码格式&#8221;下缩进代码使用的字符&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.GeckoUseSPAN = true/false; // 是否允许SPAN标记代替B，I，U标记&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.StartupFocus = true/false; // 开启时是否FOCUS到编辑器&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ForcePasteAsPlainText = true/false;// 强制粘贴为纯文本&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ForceSimpleAmpersand = true/false; // 是否不把&amp;符号转换为XML实体&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.TabSpaces = 0/1; // TAB是否有效&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.TabSpaces = 4; // TAB键产生的空格字符数&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ShowBorders = true/false; // 是否合并边框&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolbarStartExpanded = true/false; // 页面载入时，工具栏是否展开，点&#8220;展开工具栏&#8221;时才出现&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolBarCanCollapse = true/false; // 是否允许展开折叠工具栏&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ToolbarSets = object ; // 编辑器的工具栏，可以自行定义，删减，可参考已存在工具栏&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.EnterMode = 'p'; // 编辑器中直接回车，在代码中生成，可选为p | div | br&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ShiftEnterMode = 'br'; // 编辑器中Shift+回车，在代码中生成，可选为p | div | br&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ContextMenu = 字符串数组; // 右键菜单的内容&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FontColors = ""; // 文字颜色列表&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FontNames = ""; // 字体列表&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FontSizes = ""; // 字号列表&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FontFormats = ""; // 文字格式列表&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.StylesXmlPath = ""; // CSS样式列表的XML文件的位置&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.TemplatesXmlPath = ""; // 模版的XML文件位置&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.SpellChecker = "ieSpell/Spellerpages"; // 拼写检查器&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.IeSpellDownloadUrl = ""; // 下载拼写检查器的网址&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/'; // 表情文件存放路径&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.SmileyImages = ''; // 表情文件名称列表，具体参考默认设置&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.SmileyColumns = 8; // 表情窗口显示表情列数&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.SmileyWindowWidth = 320; // 表情窗口显示宽度，此窗口会因为表情文件的改变而作调整&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.SmileyWindowHeight = 240; // 表情窗口显示高度，此窗口会因为表情文件的改变而作调整&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FullPage = true/false; // 是否允许编辑整个HTML文件，还是仅允许编辑BODY间的内容&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
上传设置&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
var _FileBrowserLanguage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'php' ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // asp | aspx | cfm | lasso | perl | php | py&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
var _QuickUploadLanguage&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 'php' ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // asp | aspx | cfm | lasso | php[/code]&nbsp;&nbsp;&nbsp;&nbsp; <br />
//第一个是文件浏览器使用的语言，第二个快速上传使用的语言，改成你需要的&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.LinkUploadAllowedExtensions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "" ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // empty for all&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.LinkUploadDeniedExtensions =".(php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi)$"&nbsp;&nbsp; <br />
//这是两个允许和拒绝上传的文件类型列表&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ImageBrowser = false ;是否在插入图片功能里面启用服务器文件浏览功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfigFCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=ImageConnector=connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;&nbsp;&nbsp;&nbsp;&nbsp; <br />
Type=Image&nbsp;&nbsp; 表示文件类型是image这会使文件浏览器定位到文件上传路径/image/文件夹下面&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FlashBrowser = false ;是否在插入flash功能中启用服务器文件浏览功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.LinkUpload = false ;是否启用插入链接的快速上传功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.ImageUpload = false ;是否启用图片快速上传功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
FCKConfig.FlashUpload = false ;是否启用flash上传功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
服务器文件设置&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
文件浏览器的设置：&nbsp;&nbsp;&nbsp;&nbsp; <br />
fckeditor<span style="color: #000000">\editor\filemanager\connectors\asp\config.asp&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
ConfigIsEnabled = true 决定是否启用文件浏览器。这个是在服务器上执行的&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigUserFilesPath = "/test/upload/" 上传文件的路径（相对的）&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigAllowedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "File", ""&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigDeniedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "File", "php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi"&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigAllowedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Image", "jpg|gif|jpeg|png|bmp"&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigDeniedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Image", ""&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigAllowedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Flash", "swf|fla"&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigDeniedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Flash", ""&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigAllowedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Media", "swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp(1-4)|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt"&nbsp;&nbsp;&nbsp;&nbsp; <br />
ConfigDeniedExtensions.Add&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Media", ""&nbsp;&nbsp;&nbsp;&nbsp; <br />
这是4个不同的filetype类型 分别对应了 前台编辑器的 插入链接 插入图片 插入flash 插入媒体 4个功能&nbsp;&nbsp;&nbsp;&nbsp; <br />
<br />
&nbsp;&nbsp; <br />
12.<strong><span style="color: #ff0000">(必须修改,斜杠必须按照所给的来写,一个也不能少)</span> </strong></span></p>
<p>配置WebConfig，在&lt;appSettings&gt;节点添加，如下：<br />
&lt;appSettings&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;add key="FCKeditor:BasePath" value="/项目名称/fckeditor/"/&gt; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&lt;add key="FCKeditor:UserFilesPath" value="/项目名称/userfiles/" /&gt; <br />
&lt;/appSettings&gt; <br />
BasePath是fckeditor所在路径，fckeditor由于我们直接放网站目录下这样写就可以，如果您的网站多放几层适当调整即可。UserFilesPath是所有上传的文件的所在目录。 <br />
13.<span style="color: #ff0000"><strong>(必须修改,凡用到FCKeditor的页面,都必须添加这条语句)<br />
</strong></span>aspx页面： &lt;%@ Page Language="C#"&nbsp;&nbsp;AutoEventWireup="true"&nbsp;&nbsp; CodeFile="Default.aspx.cs" Inherits="_Default" validateRequest="false" %&gt; <br />
我们要添加一个参数<span style="background-color: #ff0000"><span style="color: #0000ff">validateRequest="false"</span></span>，否则提交带html代码的内容会报错 <br />
14.删除我们不需要的文件： <br />
进入FCKeditor文件夹，把所有&#8220;_&#8221;开头的文件和文件夹删掉，这些都是一些范例，只保留editor文件夹、fckconfig.js、fckeditor<span style="color: #000000">.js、fckstyles.xml、fcktemplates.xml就可以了； <br />
　　进入editor文件夹，删掉&#8220;_source&#8221;文件夹，里面放的同样是源文件； <br />
　　退回上一级目录进入filemanager文件夹，有browser和upload两个文件夹。进入browser\default\connectors，只保留aspx文件夹，其余的删掉；mcpuk目录亦可删除；upload也一样，只保留aspx文件夹； <br />
　　退到editor再进入images文件夹，smiley里面放的是表情图标，有msn和fun两个系列，如果你想用自己的表情图标，可以把它们都删除；如果你想用这里的表情图标那就不要删了； <br />
　　lang里面放的是语言包，如果只是用简体中文，那么只保留fcklanguagemanager.js、zh-cn.js两个文件就行了，建议也保留en.js（英文）、zh.js（繁体中文）两个文件，fcklanguagemanager.js是语言配置文件，有了它才能和fckconfig.js里的设置成对，对应上相应的语言文件，一定要保留！ <br />
　　再退出lang文件夹，进入skins文件夹，如果你想使用FCKeditor默认的奶黄色，那就把除了default文件夹外的另两个文件夹直接删除，如果想用别的，那就看你自己的喜好了。 <br />
15。用法：FCKeditor1.Value 就是他的值了&#8230;&#8230; <br />
<br />
16.aspx目录下的config.ascx文件的设置（FCKeditor在ASP。NET中上传图片设置）<br />
private bool CheckAuthentication()<br />
{<br />
&nbsp;&nbsp;// WARNING : DO NOT simply return "true". By doing so, you are allowing<br />
&nbsp;&nbsp;// "anyone" to upload and list the files in your server. You must implement<br />
&nbsp;&nbsp;// some kind of session validation here. Even something very simple as...<br />
&nbsp;&nbsp;//<br />
&nbsp;&nbsp;//&nbsp;&nbsp;return ( Session[ "IsAuthorized" ] != null &amp;&amp; (bool)Session[ "IsAuthorized" ] == true );<br />
&nbsp;&nbsp;//<br />
&nbsp;&nbsp;// ... where Session[ "IsAuthorized" ] is set to "true" as soon as the<br />
&nbsp;&nbsp;// user logs in your system.<br />
&nbsp;&nbsp;</span><span style="color: #cc3300; line-height: 1.3em"><span style="color: #000000">return true; //默认的是false<br />
</span></span><span style="color: #000000">}</span></p>
<p>&nbsp;</p>
<p><span style="color: #000000"><span style="color: #0000ff"><span style="background-color: #ff0000"><strong>注意:</strong></span></span></span></p>
<p><span style="color: #000000">出现<span style="color: #ff0000"><strong>Error loading "/我的论坛/fckeditor/fckstyles.xml"</strong><span style="color: #000000">的解决方法</span></span></span></p>
<p>但都没有解决我的问题。一直出现<span style="color: #ff0000"><span style="color: #000000">Error loading "/我的论坛/fckeditor/fckstyles.xml"</span></span>后来无奈之下放弃fckeditor，使用了FreeTextBox。 <br />
之后我下载过几个实例学习，发现实例用的都是FCKeditor，我把里面的fckeditor文件夹拷贝到我写的网站里，还是出现那个错误，这说明不是fckeditor的配置文件出问题，是我的网站项目问题。 <br />
后来随便创建了一个网站名字ceshi，把fckeditor放进去，居然正常运行！ <br />
受到这个启发，我把以前的名字&#8220;我的论坛&#8221;改成&#8220;MyBBS&#8221;，正常运行，也没有报错了！！！ <br />
<strong><span style="color: #ff0000">错误的原因就在：项目文件名不能是中文，否则不能正常读取fckstyles.xml文件</span></strong></p>
<img src ="http://www.blogjava.net/goldbull/aggbug/241512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/goldbull/" target="_blank">金牛</a> 2008-11-19 22:57 <a href="http://www.blogjava.net/goldbull/articles/241512.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ajax基础备忘</title><link>http://www.blogjava.net/goldbull/articles/240570.html</link><dc:creator>金牛</dc:creator><author>金牛</author><pubDate>Fri, 14 Nov 2008 08:58:00 GMT</pubDate><guid>http://www.blogjava.net/goldbull/articles/240570.html</guid><wfw:comment>http://www.blogjava.net/goldbull/comments/240570.html</wfw:comment><comments>http://www.blogjava.net/goldbull/articles/240570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/goldbull/comments/commentRss/240570.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/goldbull/services/trackbacks/240570.html</trackback:ping><description><![CDATA[<p>１、以支持多种浏览器的方式创建 XMLHttpRequest 对象<br />
</p>
<p>/* Create a new XMLHttpRequest object to talk to the Web server */<br />
var xmlHttp = false;<br />
<a>/*@cc_on</a> @*/<br />
<a>/*@if</a> (@_jscript_version &gt;= 5)<br />
try {<br />
&nbsp; xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");<br />
} catch (e) {<br />
&nbsp; try {<br />
&nbsp;&nbsp;&nbsp; xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");<br />
&nbsp; } catch (e2) {<br />
&nbsp;&nbsp;&nbsp; xmlHttp = false;<br />
&nbsp; }<br />
}<br />
@end @*/</p>
<p>if (!xmlHttp &amp;&amp; typeof XMLHttpRequest != 'undefined') {<br />
&nbsp; xmlHttp = new XMLHttpRequest();<br />
}</p>
<br />
<p align="left">HTTP 就绪状态表示请求的状态或情形。它用于确定该请求是否已经开始、是否得到了响应或者请求/响应模型是否已经完成。它还可以帮助确定读取服务器提供的响应文本或数据是否安全。在 Ajax 应用程序中需要了解五种就绪状态：</p>
<p align="left">&#183;0：请求没有发出（在调用 open() 之前）。 <br />
&#183;1：请求已经建立但还没有发出（调用 send() 之前）。 <br />
&#183;2：请求已经发出正在处理之中（这里通常可以从响应得到内容头部）。 <br />
&#183;3：请求已经处理，响应中通常有部分数据可用，但是服务器还没有完成响应。 <br />
&#183;4：响应已完成，可以访问服务器响应并使用它。 </p>
<img src ="http://www.blogjava.net/goldbull/aggbug/240570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/goldbull/" target="_blank">金牛</a> 2008-11-14 16:58 <a href="http://www.blogjava.net/goldbull/articles/240570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>