??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲ⅴ国产v天堂a无码二区,中文字幕亚洲综合精品一区,亚洲av成人片在线观看http://www.tkk7.com/zhip/archive/2008/10/06/232786.htmlzhipzhipMon, 06 Oct 2008 15:24:00 GMThttp://www.tkk7.com/zhip/archive/2008/10/06/232786.htmlhttp://www.tkk7.com/zhip/comments/232786.htmlhttp://www.tkk7.com/zhip/archive/2008/10/06/232786.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/232786.htmlhttp://www.tkk7.com/zhip/services/trackbacks/232786.html 免费搜烦引擎登陆入口 同城|站联盟免费d入口 中国搜烦同盟免费d入口 癑ֺ免费d入口 新浪免费d入口 搜狐免费d入口 千度免费d入口 天网免费d入口 [站长家园]|站d |易免费d入口 雅虎免费d入口 Google免费d入口 慧聪行业免费d入口 中华|免费登录入?/font> 北极星免费登录入?/font> alltheweb免费d入口 SHOP1001免费d入口 搜v免费d入口 焦点|免费登录入?/font> ODP分类目录免费入口

协通免费登录入?/font>

朝鲜q免费登录入?/font> 法律|免费登录入?/font> 银河免费d入口 酷亿免费d入口 星星免费d入口 温州信息港免费登录入?/font> 中国假日免费d入口 y4免费d入口 免费d入口 数字免费d入口 天下免费d入口 l华免费d入口 搜鼠免费d入口 里卡免费登录入?/font> p儿免费登录入?/font> p互连|免费登录入?/font> 蓝山免费d入口 阛_免费d入口 商情168搜烦引擎免费登陆入口 赛_免费d入口 1608搜网免费d入口 中国168免费d入口 中国车网免费d入口 l界免费d入口 6128搜烦引擎免费登陆入口 三百六十行在U登陆入?/a> |据信息登陆入口 |络奇兵登陆入口 深圳|狐登陆入口 中国白垩U网搜烦引擎登陆 亦凡信息׃|络Q亦凡搜? 赛_|IT|盘--新站d 旅游云南友情链接登陆 孙?zhn)I免费登录入?/a> 猫头?/a> 中国假日免费d入口 快搜搜烦引擎 新v点网址大全入口 热度搜烦引擎免费d入口 中国同城|站联盟免费入口 凯希 启威?sh)子商城q_ zhao5.com登陆入口 火腿之家搜烦引擎 ABC互联登陆入口 889889|址登陆 天上人间中文搜烦引擎 企业搜烦引擎 商务观察|登陆入? 泰达搜烦引擎 一试就灵免费登? 启航|搜索引? 一? 鼎元搜烦_ shalala搜烦引擎 温州城市|网站登? 盔R网自助q接 好东西网址登陆 88seek登陆入口 向荣?sh)子商务|?/a> 工程造h(hun)信息自助q接 CIPAN自助q接 教学资源|自助连?/a> 818com自助q接 风中男孩之自助连?/a> 郑章军律师网自助q接 中国集邮自助q接 中华玉网自助q接 e职独U人才|自助链?/a> 中华复兴|自助连? 旅游云南自助链接 中国民办院校|自助链? 中国励志演讲|自助链?/a> 惟存教育自助友情链接 q州自助友情链接 中学语文教学|自动友情链?/a> |讯快R 中国书画家网自助q接pȝ 东莞|络自助链接 韛_世界商务|自助登陆链?/a> 萍中文_֓|址 商界|? 晋昌物流配送网 q东x在线 摄媄之家 qU技 中国农业信息|?/a> 中国化工在线 舟山视窗 世民口吃矫治学校自动链接 Ȁ特自动友情链?/a> 五月五网l友情链?/a> 中国老阿公网友情链接 时光飞梭l色|盟自动链接 联合商城-自动友情联接 梦艺工作?自助友情链接 lamost.org友情q接pȝ 商鼎|? Super18.com ?jng)山资?/a> 买酷自动友情q接 Y28 Search Globepage 中国大学生乐? 北京灵通友情链? [不上白不上]新站d ID80|络 健n时尚I间 宁之窗 搜吧免费d入口 白手起家搜烦引擎 搜浪搜烦引擎免费d入口

zhip 2008-10-06 23:24 发表评论
]]>
企业|站常用中英文对照表http://www.tkk7.com/zhip/archive/2008/05/27/203340.htmlzhipzhipTue, 27 May 2008 14:21:00 GMThttp://www.tkk7.com/zhip/archive/2008/05/27/203340.htmlhttp://www.tkk7.com/zhip/comments/203340.htmlhttp://www.tkk7.com/zhip/archive/2008/05/27/203340.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/203340.htmlhttp://www.tkk7.com/zhip/services/trackbacks/203340.html|站D site map

公司?PROFILE or COMPANY Profile or Company

公司讑֤ EQUIPMENT Equipment

公司荣誉 GLORIES Glories

企业文化 CULTURE Culture

产品展示 PRODUCT Product

资质认证 quality certification

企业规模 SCALE Scale

营销|络 Sales Network

l织机构 orGANIZATION organization

合作加盟 Join in Cooperation

技术力?TECHNOLOGY Technology

l理致辞 Manager`s oration

发展历程 Development history

工程案例 Engineering Projects

业务范围 Business Scope

分支机构 Branches

供求信息 Supply & Demand

l营理念 Operation Principle

产品销?SALES Sales

联系我们 CONTACT US Contact Us

信息发布 INFORMATION Information

q回首页 HOMEPAGE Homepage

产品定购 orDER order

分类览 Browse by category

?sh)子商?E-Business

公司实力 STRENGTH Strength

版权所?Copy right

友情q结 Hot link

应用领域 Application Fields

人力资源 Human Resource HR

领导致辞 Leader`s oration

企业资质 Enterprise qualification

行业新闻 Trade news

行业动?Trends

客户留言 Customer Message

客户服务 Customer Service

新闻动?News & Trends

公司名称 Company Name

销售热U?Sales Hot-line

联系?Contact Person

(zhn)的要求 Your requirements

?In construction

证书 CERTIFICATE Certificate

地址 ADD Add

邮编 POSTAL CODE Zipcode

?sh)?TEL Tel

传真 FAX Fax

产品名称 Product Name

产品说明 DESCRIPTION Description

h Price

品牌 Brand

规格 Specification

寸 Size

生厂家 MANUFACUTURER Manufacturer

型号 Model

产品标号 Item No.

技术指?Technique Data

产品描述 Description

产地 Production Place

销售信?Sales Information

用?Application

论坛 Forum

在线订购 On-line order

招商 Enterprise-establishing

招标 Bid inviting

lD General

业W Achievements

招聘 Join Us

求贤U_ Join Us

大事 Great Event

动?Trends

服务 Service

投资 Investment

行业 Industry

规划 Programming

环境 Environment

发?Delivery

提交 Submit

重写 Reset

d Enter

注册 Login

中国企业|技术支?Powered by xxx.com

C֌ Community

业务介绍 Business introduction

在线调查 Online inquiry Inquiry

下蝲中心 Download

?x)员登?Member Entrance

意见反馈 Feedback

常见问题 FAQ

中心概况 General Profile

教育培训 Education & Training

怹?amusement park

在线交流 Online communication

专题报道 Special report



zhip 2008-05-27 22:21 发表评论
]]>
解决FCKeditor在weblogic下成功发布和使用http://www.tkk7.com/zhip/archive/2008/01/18/176273.htmlzhipzhipFri, 18 Jan 2008 08:42:00 GMThttp://www.tkk7.com/zhip/archive/2008/01/18/176273.htmlhttp://www.tkk7.com/zhip/comments/176273.htmlhttp://www.tkk7.com/zhip/archive/2008/01/18/176273.html#Feedback4http://www.tkk7.com/zhip/comments/commentRss/176273.htmlhttp://www.tkk7.com/zhip/services/trackbacks/176273.html因ؓ(f)weblogic使用不能正常像tomcat一栯压释攑և来,所以必d以下配置
    首先Q配|weblgoic环境Q徏一个属于自q域,存在/bea/user_projects/domains/ebt.glfsoft.com/autodeploy/   q样一个文件夹
    其次Q把目的包解压Q再启动weblogicq行部vQ直接选\径进行部|Ԍ再发布就可以?br />     Z保CPq来的文Ӟ不会(x)带一些myeclipse自徏的文Ӟ打成jar包,再用jar命o手动解压

在weblogic9?0下这h能成功发?/p>

. FCKeditor2.1.1解压~到目的根目录下,目录l构为:(x)\目名\FCKeditor\ Q然后将FCKeditor-2.3.zipQjavaQ压~包中\web\WEB-INF\lib\目录下的两个jar文g拷到目的\WEB-INF\lib\目录下?/p>

2. FCKeditor-2.3.zip压羃包中\web\WEB-INF\目录下的web.xml文g合ƈ到项目的\WEB-INF\目录下的web.xml文g中?/p>

3. 修改合ƈ后的web.xml文gQ将名ؓ(f)SimpleUploader的Servlet的enabled参数值改为trueQ以允许上传功能QConnector Servlet的baseDir参数值用于设|上传文件存攄位置?/p>

4. 上面两个servlet的映分别ؓ(f)Q?editor/filemanager/browser/default/connectors/jsp/connector?editor/filemanager/upload/simpleuploaderQ因为我的FCKeditor是放到\目名\FCKeditor\目录下,所以需要在两个映射前面加上/FCKeditorQ即改ؓ(f)/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector?FCKeditor/editor/filemanager/upload/simpleuploader?/p>

5. 采用Taglib在jsp中添加如下代码创建在U编辑器Q?/p>

    在页面的剙加入?@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %?/p>

    在适当的位|加入下面代?/p>

  〈FCK:editor id="infoContent" basePath="/CM/FCKeditor/"
              width="522"
              height="300"
              skinPath="/CM/FCKeditor/editor/skins/silver/"
              defaultLanguage="zh-cn"
              tabSpaces="8"
              toolbarSet="CM"
              imageBrowserURL="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
              linkBrowserURL="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
              flashBrowserURL="/CM/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
              imageUploadURL="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Image"
              linkUploadURL="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=File"
              flashUploadURL="/CM/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash"?br />               误入内?br />   ?FCK:editor?/p>

    注意/CM/Q这个表C问项目的URL为http://127.0.0.1:8080/CM/Q如果访问的URL为:(x)http://127.0.0.1:8080/ 的话Q只需要将上面?CMLpQ不用修改web.xml文g?/p>

6. l过上面步骤可以在jsp中用FCKeditor了?/p>

===================================================================

另外Q如果用WebLogicQ需要将FCKeditor-2.3.zip压羃包中src目录下的FCKeditor.tld文g提取出来Q比如将其放到WEB-INF/tlds/目录下,然后jsp中的taglib语句修改为如下所C,可以正怋用了Q?/p>

<%@ taglib uri="/WEB-INF/tlds/FCKeditor.tld" prefix="FCK" %>

 



zhip 2008-01-18 16:42 发表评论
]]>
在线~辑器FCKDITOR2.0中文手册及相x档集?/title><link>http://www.tkk7.com/zhip/archive/2007/12/02/164568.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Sat, 01 Dec 2007 16:02:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/12/02/164568.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/164568.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/12/02/164568.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/164568.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/164568.html</trackback:ping><description><![CDATA[<p>首先,FCKEDITOR的性能是非常好?用户只需很少的时间就可以载入FCKEDITOR所需文g.对于其他在线~辑器来?q几乎是个很难解决的N,因ؓ(f)在开启编辑器旉要装载太多的文g.比如CUTEEDITOR,虽然功能比FCKEDITORq要强大,可是,它本w也够庞大了,至于FREETEXTBOX{?其易用性与FCKEDITOR相比,有差距,可以?FCKEDITOR是一个别具匠心的在线~辑?它里面融入了作者高q面向对象的JAVASCRIPT功力,集易用性与强大的功能与一?<br /> <br /> .与编辑器相关的所有图?脚本以及调用?br /> .语言文g<br /> .~辑器的皮肤文g<br /> .工具L(fng)贴图{?br /> <br /> q些导致在服务器和客户端间产生相当的流?如果有许多文件被调用,那么即便每个文g很小.也会(x)让用L(fng)得不耐烦.<br /> <br /> <br /> ?.0版中,开发h员有两种Ҏ(gu)来解册个问?<br /> 那就是指定装载顺序和脚本压羃<br /> <br /> 装蝲序<br /> ?.0版开?~辑器按以下步骤装蝲资源:<br /> .基本?是~辑器所在页)以及装入~辑器的JS脚本<br /> .用来建立~辑器的脚本<br /> .~辑器的语言和皮?<br /> .建立~辑?<br /> .载入预置的编辑文档内?<br /> .从现在开?用户可以阅读和编辑文档了,不过,拖拽支持以及工具栏都是不可用?br /> .载入~辑器引擎脚?br /> .建立工具?q且可用<br /> .从现在开?~辑器的所有功能都已经完整<br /> .载入工具栏图?br /> <br /> 脚本压羃<br /> <br /> 在打包Q何新版本?~辑器的JS脚本会(x)q行预处?预处理步骤如?<br /> .U除所有代码注?br /> .U除所有无用的I白字符.<br /> .脚本合q成几个文g<br /> <br /> 使用上面的方?我们可以脚本文件的大小压羃到原来的50%.<br /> 压羃?原始的代码仍然存在于一个名为_Source的文件夹?br /> <br /> <br /> 如何打包?<br /> ~辑器已l自带了打包E序,它位于FCKEDITOR的根文g夹中_PACKAGER文g夹中,名ؓ(f)Fckeditor.Packager.exe,其复制到FCKEDITORҎ(gu)件夹中ƈq行,卛_自动JS脚本打包q压~?br /> 需要注意的是该E序是一?NETE序,必须安装.NET FRAMEWORK才能使用<br /> <br /> 惌获取支持?<br /> 如果你捐?5000Ƨ元,你就可以获得1q的免费技术支?比较늚?相当于h民币15?不过西欧的费用相当惊?<br /> <br /> 如何安装?<br /> <br /> 1.下蝲最新版的FCKEDITOR<br /> 2.解压~到你的站点Ҏ(gu)件夹中名为FCKEDITOR的文件夹?名称必须为FCKEDITOR,因ؓ(f)配置文g中已l用此名称来标C出FCKEDITOR的位|?<br /> 3.现在,~辑器就可以使用?如果惌查看演示,可以按下面方法访?<br /> http://<your-site>/FCKeditor/_samples/default.html<br /> <br /> 注意:你可以将FCKEDITOR攄CQ何文件夹,默认情况?其攑օ到FCKEDITOR文gҎ(gu)最为简单的Ҏ(gu).如果你放入的文g夹用别的名U?请修攚w|文件夹中编辑器BasePath参数,如下所C?<br /> oFckeditor.BasePath="/Components/fckeditor/";<br /> <br /> 另外,FCKEDITOR文g夹中所有以下划U开头的文g夹及文g,都是可选的,可以安全的从你的发布中删?它们q不是编辑器q行时必需?br /> <br /> <br /> 如何FCKEDITOR整合q我的页?<br /> <br /> ׃目前的版本提供的FCKEDITOR仅提供了JAVASCRIPT式的整合,因此,q里仅讲q如何应用JAVASCRIPT来整合FCKEDITOR到站点中,当然,其他各种语言的整?你可以参考_samples文g夹中的例子来完成<br /> 1,假如~辑器已l安装在你的站点?FCKEDITOR/文g夹下.那么,W一步我们需要做的就是在面的HEADD中攑օSCRIPT标记以引入JAVASCRIPT整合模块.例如:<br /> <script type="text/javascript" src="/fckeditor/fckeditor.js"></script><br /> <br /> 其中路径是可更改?br /> <br /> 2,现在,FCKEDITORcdl可以用了.有两个方法在面中徏立一个FCKEDITOR~辑?<br /> Ҏ(gu)1:内联方式(使用):在页面的FORM标记内需要插入编辑器的地方置入以下代?<br /> script type="text/javascript"><br />   var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;<br />   oFCKeditor.Create() ;<br /> </script><br /> <br /> Ҏ(gu)2:TEXTAREA标记替换?不徏议?:在页面的ONLOAD事g?d以下代码以替换一个已l存在的TEXTAREA标记<br /> <br /> <html><br />   <head><br />     <script type="text/javascript"><br />       window.onload = function()<br />       {<br />         var oFCKeditor = new FCKeditor( 'MyTextarea' ) ;<br />         oFCKeditor.ReplaceTextarea() ;<br />       }<br />     </script><br />   </head><br />   <body><br />     <textarea id="MyTextarea" name="MyTextarea">This is <b>the</b> initial value.</textarea><br />   </body><br /> </html><br /> <br /> 3.现在,~辑器可以用了<br /> <br /> FCKEDITORcd?<br /> 下面是用来在面中徏立编辑器的FCKEDITORcȝ说明<br /> <br /> 构造器:<br /> FCKeditor( instanceName[, width, height, toolbarSet, value] )<br /> instanceName:~辑器的唯一名称(相当于ID)<br /> WIDTH:宽度<br /> HEIGHT:高度<br /> toolbarSet:工具条集合的名称<br /> value:~辑器初始化内容<br /> <br /> 属?<br /> instanceName:~辑器实例名<br /> width:宽度,默认gؓ(f)100%<br /> height:高度,默认值是200<br /> ToolbarSet:工具集名U?参考FCKCONFIG.JS,默认值是Default<br /> value:初始化编辑器的HTML代码,默认gؓ(f)I?br /> BasePath:~辑器的\?默认?Fckeditor/文g?注意,量不要使用相对路径.最好能用相对于站点根\径的表示Ҏ(gu),要以/l尾<br /> CheckBrowser:是否在显C编辑器前检查浏览器兼容?默认为true<br /> DisplayErrors:是否昄提示错误,默ؓ(f)true;<br /> <br /> 集合:<br /> Config[Key]=value;<br /> q个集合用于更改配置中某一的??br /> oFckeditor.Config["DefaultLanguage"]="pt-br";<br /> <br /> Ҏ(gu):<br /> Create()<br /> 建立q输出编辑器<br /> <br /> RepaceTextArea(TextAreaName)<br /> 用编辑器来替换对应的文本?br /> <br /> 如何配置FCKEDITOR?<br /> FCKEDITOR提供了一套用于定制其外观,Ҏ(gu)及行ؓ(f)的设|集.主配|文件名为Fckconfig.js<br /> 你既可以~辑主配|文?也可以自己定义单独的配置文g.配置文g使用JAVASCRIPT语法.<br /> <br /> 修改?在徏立编辑器?可以使用以下语法:<br /> var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;<br /> oFCKeditor.Config['CustomConfigurationsPath'] = '/myconfig.js'  ;<br /> oFCKeditor.Create() ;<br /> <br /> 提醒:当你修改配置?hI浏览器~存以查看效?br /> <br /> 配置选项:<br /> <br /> AutoDetectLanguage=true/false 自动语a<br /> BaseHref="" 相对链接的基地址<br /> ContentLangDirection="ltr/rtl" 默认文字方向<br /> ContextMenu=字符串数l?右键菜单的内?br /> CustomConfigurationsPath="" 自定义配|文件\径和名称<br /> Debug=true/false 是否开启调试功?q样,当调用FCKDebug.Output()??x)在调试H中输出内容<br /> DefaultLanguage="" ~省语言<br /> EditorAreaCss="" ~辑区的样式表文?br /> EnableSourceXHTML=true/false 为TRUE?当由可视化界面切换到代码|,把HTML处理成XHTML<br /> EnableXHTML=true/false 是否允许使用XHTML取代HTML<br /> FillEmptyBlocks=true/false 使用q个功能,可以空的块U元素用I格来替?br /> FontColors="" 讄昄颜色拑֏器时文字颜色列表<br /> FontFormats="" 讄昄在文字格式列表中的命?br /> FontNames="" 字体列表中的字体?br /> FontSizes="" 字体大小中的字号列表<br /> ForcePasteAsPlainText=true/false 强制_脓(chung)为纯文本<br /> ForceSimpleAmpersand=true/false 是否不把&W号转换为XML实体<br /> FormatIndentator="" 当在源码格式下羃q代码用的字符<br /> FormatOutput=true/false 当输出内Ҏ(gu)是否自动格式化代?br /> FormatSource=true/false 在切换到代码视图时是否自动格式化代码<br /> FullPage=true/false 是否允许~辑整个HTML文g,q是仅允许编辑B(ti)ODY间的内容<br /> GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记<br /> IeSpellDownloadUrl=""下蝲拼写查器的网址<br /> ImageBrowser=true/false 是否允许览服务器功?br /> ImageBrowserURL="" 览服务器时q行的URL<br /> ImageBrowserWindowHeight="" 囑փ览器窗口高?br /> ImageBrowserWindowWidth="" 囑փ览器窗口宽?br /> LinkBrowser=true/false 是否允许在插入链接时览服务?br /> LinkBrowserURL="" 插入链接时浏览服务器的URL<br /> LinkBrowserWindowHeight=""链接目标览器窗口高?br /> LinkBrowserWindowWidth=""链接目标览器窗口宽?br /> Plugins=object 注册插g<br /> PluginsPath="" 插g文g?br /> ShowBorders=true/false 合ƈҎ(gu)<br /> SkinPath="" 皮肤文g夹位|?br /> SmileyColumns=12 囄H列?br /> SmileyImages=字符数组 囄H中囄文g名数l?br /> SmileyPath="" 囄文g夹\?br /> SmileyWindowHeight 囄H口高度<br /> SmileyWindowWidth 囄H口宽度<br /> SpellChecker="ieSpell/Spellerpages" 讄拼写查器<br /> StartupFocus=true/false 开启时FOCUS到编辑器<br /> StylesXmlPath="" 讄定义CSS样式列表的XML文g的位|?br /> TabSpaces=4 TAB键生的I格字符?br /> ToolBarCanCollapse=true/false 是否允许展开/折叠工具?br /> ToolbarSets=object 允许使用TOOLBAR集合<br /> ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开<br /> UseBROnCarriageReturn=true/false 当回车时是生BR标记q是P或者DIV标记<br /> <br /> 如何自定义样式列表呢?<br /> FCKEDITOR的样式工h中提供了预定义的样式,样式是通过XML文g定义?默认的XML样式文g存在于FCkEditorҎ(gu)件夹下的FckStyls.xml文g?br /> q个XML文g的结构分析如?<br /> <?xml version="1.0" encoding="utf-8" ?><br /> <Styles ><br />     <Style name="My Image" element="img"><br />         <Attribute name="style" value="padding: 5px" /><br />         <Attribute name="border" value="2" /><br />     </Style ><br />     <Style name="Italic" element="em" /><br />     <Style name="Title" element="span"><br />         <Attribute name="class" value="Title" /><br />     </Style ><br />     <Style name="Title H3" element="h3" /><br /> </Styles><br /> <br /> 每一个STYLE标记定义一U样?NAME是显C在下拉列表中的样式?ELEMENT属性指定此样式所适用的对?因ؓ(f)FCKEDITOR中的样式是上下文敏感?也就是说,选择不同的对?仅会(x)昄针对q类对象定义的样?br /> <br /> 拼写?br /> <br /> FCKEDITOR带了两种拼写查工?一U是ieSpell,默认情况下用这U?使用q种方式的拼写检?要求客户下蝲q安装iespellq个Y?另外,也提供SpellPager的方式来q行拼写?不过,׃SPELLPAGER是由PHP~写的服务器端脚?因此,要求你的WEB服务器必L持PHP脚本语言方可<br /> 更改拼写查器的方式请参见有关配置文g的详l说?br /> <br /> 压羃脚本<br /> <br /> Z提供脚本载入的效?FCKEDITOR采用以下Ҏ(gu)对脚本尽量压~以减少脚本寸:<br /> 1,U除掉脚本中的注?br /> 2.U除掉脚本中所有无意义的空?br /> 另外,FCKEDITORq提供了一个专门用于压~脚本的工具以便 你在发布时能减小文g寸,<br /> 你可以将_Packager文g夹中的Fckeditor.Packager.exe复制到FCKEDITORҎ(gu)件夹来运行ƈ压羃脚本<br /> <br /> 本地化FCKEDITOR<br /> 如果FCKEDITOR没有提供(zhn)所需要的语言(实际上全有了),你也可以自行制作新的语言<br /> ,你只需要复制出EN.JS,然后在其基础上进行翻?另外,语言名称与对应的脚本文g名必遵循RFC 3066标准,但是,需要小?例如:Portuguess Language对应的脚本文件名必须为pt.js<br /> 如果需要针Ҏ(gu)个国家的某种语系,则可以在语系~写后加上横U及国家~写卛_<br /> <br /> 在用时,pȝ?x)自动侦客L(fng)语系及国别而运用适当的界面语a.<br /> <br /> 当徏立一U新的语a?你必d"Edit/lang/fcklanguagemanager.js"中ؓ(f)其徏立一个条?如下所C?<br /> FCKLanguageManager.AvailableLanguages =<br /> {<br /> <br /> <br /> en : 'English',<br /> pt : 'Portuguese'<br /> }<br /> <br /> 需要提醒的?文g必须保存为UTF-8格式<br /> <br /> <br /> 如何与服务器端脚本进行交?<br /> h看例子以得到相关内容<br /> <br /> 另外,在ASP.NET中以以下步骤使用<br /> 1.把FCKEDITORM到工L(fng)<br /> 2.托拽FCKEDITOR控g到页?br /> 3.为其指定名称<br /> 4.FCKEDITORcȝ所有属性不光可以在代码中?而且可以作ؓ(f)FCKEDITOR控g的属性直接?例如,要改变皮?可以在UI面中指定SkinPath="/fckeditor/editor/skins/office2003"卛_,其实FCKEDITOR的ASP.NET版本可以做得更好,你可以找到FCKEDITOR ASP.NET 2.1的源文g,然后修改该控件的设计,为其暴露更多有用的属?重新~译卛_<br /> 5,POSTBACK后的数据,使用FCKEDITOR控g的value属性获?br /> 6.默认状态下,FCKEDITOR作者ƈ没有提供特定于ASP.NET的文件上传及文g览?不过,你可以轻易的在FILEMANANGER的ASP.NET文g夹中扑ֈI白的ASP.NET版文件浏览器,加入你自q于浏?上传的代码即?br /> 7.׃默认状态下,ASP.NET不允许提交含有HTML及JAVASCRIPT的内?因此,你必d使用FCKEDITOR的页面的ValidateRequest设ؓ(f)false.(<%@page validteRequest="false" %>卛_)<br /> 8.FCKEDITOR 1.6版与FCKEDITOR2.0版相差不是很?不过,2.0版加入了JAVASCRIPT方式</p> Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q?br /> <strong>_FCKEDITOR2.0</strong><br /> <br /> FCKeditor 2.0版终于出来了Q之所以用“l于”q个词,是因为在q一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线~辑器中QFCKeditor是目前互联网上最好的~辑器,功能强大Q支持多U浏览器Q无q_限制Q可以和多种WEB语言融合Q多语言支持Q开源等~~<br /> 对于一个全新的|站QFCKeditor可以直接拿q来用了Q不需要进行什么修攏V但是对于绝大多数的已有|站而言QFCKeditor的一些设|ƈ不适合自己的用,q篇文章旨在告诉你简单的修改FCKeditor以方便?zhn)的网站的使用?br /> W一工作就是对q个功能宏大的编辑器q行_Q当然是文g_而非功能_化。在q里我以asp版的FCKeditorZq行Q进入到FCKeditor 2.0文g夹下Q先把以“_”为开头的文g夹统l删除,q些文g多w攄是范例或是一些其它工兗其实也是只保留editor文g夏Vfckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml可以了Q最外层的精化完毕,q入到editor文g夹内Q先?#8220;_source”文g夹删除,q里是一些源文gQ对于用来说没什么用处?br /> q入images文g夹,删除smiley文g夹,些文件是放表情图标的Q由于接下来我会(x)用我自己的表情图标,先把他们的删除,当然Q如果你想用q里的表情图标那׃要删掉了。退?images再进入lang文g夹内Q这里的东西可以来个大清z了Q只保留fcklanguagemanager.js、zh-cn.js、en.js、zh.jsq四个文ӞW一个文件是语言配置文gQ有了它才能和fckconfig.js里的讄成对对应上相应的语言文g,zh-cn.js是简体中文语a?en.js׃用说了吧Qzh.js是繁体中文的。怎么P一下子了几百KQ爽吧~<br /> 再退出lang文g夹,q入skin文g夹,如果你想使用fckeditor默认的这U奶黄色Q那把除了default文g夹外的另两个文g夹直接删除,如果想用别的Q那pp虑了,不过我给你个Q如果不想用默认的,那就选那个silverQ因为银色也是灰色和Q何颜色配h都不?x)难看,而那个office2003的皮肤,反正我是非常不喜Ƣ的Qƈ且图片相对也比较大,又增加了下蝲旉Q不要!<br /> _的最后一步,退出skin文g夹,再进入filemanagerQ如果你用的不是最新版的fckeditor的话Q那q里׃个文件夹browserQ新版的q有一个upload文g夏V一个个来,先进入到filemanager/browser/default/connectors/下,因ؓ(f)我是用的asp的,所以除asp文g夹外Q全部删除。然后再q入filemanager/upload/下,同样Q只留asp文g夹,xQ编辑器的精化已l结束了Q接下来Q我们对~辑器进行设|修攏V?br /> W一个修改的文gQ也是fckeditor总配|文Ӟ位于根目录下的fckconfig.js文g。请Ҏ(gu)下面的列表进行(以fckeditor 2.0版的为准Q:(x)<br /> 扑ֈW?0?FCKConfig.DefaultLanguage = 'en' ;改ؓ(f) FCKConfig.DefaultLanguage = 'zh-cn' ;讄默认语言为简体中?br /> 扑ֈW?0?FCKConfig.TabSpaces = 0 ; 改ؓ(f)FCKConfig.TabSpaces = 1 ; 卛_~辑器域内可以用Tab键?br /> 如果你的~辑器还用在|站前台的话Q比如说用于留言本或是日记回复时Q那׃得不考虑安全了,在前台千万不要用Default的toolbarQ要么自定义一下功能,要么qpȝ已经定义好的BasicQ也是基本的toolbarQ?br /> 扑ֈW?4行:(x)<br /> FCKConfig.ToolbarSets["Basic"] = [<br /> ['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-','Smiley','SpecialChar','Replace','Preview']<br /> ] ;<br /> q是我改q的BasicQ把囑փ功能LQ把d链接功能LQ因为图像和链接和flash和图像按钮添加功能都能让前台늛接访问和上传文gQ要是这儿不改直接给你上传个木马q不马上玩完Q但是光q样q不行,fckeditorq支持编辑域内的鼠标右键功能?br /> <br /> 扑ֈ W?7行:(x)<br /> FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;<br /> 加上几种我们常用的字?FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;<br /> 接下来就讄上传功能了,q是以ASPZQ其实fck默认的就是asp的,?00行以下的所有被注释掉的代码全部删掉pQ然后再把下面所有有关于browser.html和upload.asp的后面的?Type=XX都改成Type=YYQ其中YYZ想保存文件的文g夹名U?br /> 而如果你q想用自q表情图标的话Q那跛_131行,Ҏ(gu)那个表情图标的文件夹地址Q以及下面的表情图标的文件名Q再下面那三个数字是每行昄表情数及弹出H口的宽和高了,q个的大要Ҏ(gu)(zhn)的表情图标排列的窗口的大小而定了。OKQ总配|文件修改结束?br /> 接下来是~辑器位|的讄Q我的习(fn)惯是把editor攑֜根目录下Q最开始所q的五个文g也放在根目录下(Tips:攑֜根目录下Qƈ且徏议用时讄路径也采用绝对\径,?/fckeditor/"Q而我的习(fn)惯的讄?/"Q,q样有利于fckeditor的更新升U,q且|站下所有文件夹都可以Q意调用,不存在其它文件夹名变了而其它地方就无法使用~辑器的问题?br /> 打开fckeditor.asp文gQ找?sBasePath = "/fckeditor/"改ؓ(f) sBasePath = "/"<br /> 打开fckeditor.js文gQ找?this.BasePath = '/fckeditor/' ;改ؓ(f) this.BasePath = '/' ;<br /> ~辑器域内默认的昄字体?2pxQ而我的主默认字体ؓ(f)14pxQ所以看着很不舒服,惌修改可以通过修改样式表来辑ֈ要求Q打开/editor/css/fck_editorarea.cssQ把W?行改?font-size: 14px;卛_?br /> 接下来就是上传文件的讄了,q个比较ȝQ请仔细操作?br /> 打开\editor\filemanager\browser\default\frmresourcetype.htmlQ找到第15行,插入“ ['uploadfile','uploadfile'],”配合上刚才在fckconfig.js里的讄Q那么我的上传文件\径就?uploadfileQ当然你也可以改成你惌的文件夹Q但q里的名UC定要和fckconfig.js里的那个“Type=YY”里的YY一致才行?br /> q没完,l箋q入到editor\filemanager\browser\default\connectors\aspQ打开config.aspQ先把ConfigIsEnabled = FalseҎ(gu)为ConfigIsEnabled = TrueQ要不是没法上传文g的,再把ConfigUserFilesPath = "/UserFile"Ҏ(gu)我想要的ConfigUserFilesPath = "/"?br /> 接着?#8220;Set ConfigDeniedExtensions = CreateObject( "Scripting.Dictionary" )”后面加入<br /> ConfigAllowedExtensions.Add "uploadfile", ""<br /> ConfigDeniedExtensions.Add "uploadfile", ""<br /> 同理Q这里的讄也是要和上面以及fckconfig.js里面对应的?br /> q有一个上传,是快速上传,q个功能是在fckeditor 2.0里才有的Q以前的版本没这个功能。进入\editor\filemanager\upload\aspQ同h开config.aspQ也同样的把ConfigIsEnabled = False 讄?ConfigIsEnabled = TrueQ我q里把ConfigUserFilesPath = "/UserFiles/"Ҏ(gu)我想要的 ConfigUserFilesPath = "/uploadfile/"& Year(Date()) &"-"& Month(Date()) &"/"Q因为我的上传文件是攑֜uploadfile文g夹下Qƈ且是按月分开攄的。快速上传,不会(x)让你选择文g夹,而是通过q里的设|直接上传的Q这儿设|如果和前面的设|配合不好的话,你的文g׃(x)被上传得׃八糟Q很不方便管理。接前重复前一个config.asp里的操作Q在后面加上<br /> ConfigAllowedExtensions.Add "uploadfile", ""<br /> ConfigDeniedExtensions.Add "uploadfile", ""<br /> <br /> 接下来呢Q就讲一下如何创q在线~辑器,q里以ASP和JS版的ZQASP版示例代码,一般用于后台操作:(x)<br /> <%<br /> Dim oFCKeditor<br /> Set oFCKeditor = New FCKeditor<br /> oFCKeditor.BasePath = "/"<br /> oFCKeditor.ToolbarSet = "Default"<br /> oFCKeditor.Width = "100%"<br /> oFCKeditor.Height = "400"<br /> oFCKeditor.Value = rs("logbody")<br /> oFCKeditor.Create "logbody"<br /> %><br /> ASP版的Q当然只能用在以.asp为扩展名的页面中Q如果你在前在fckedito.asp里设|过BasePath?/"的话Q这里就可以省掉W三行,ASP版的只有一个Create函数。徏议在修改一内Ҏ(gu)用ASP版的?br /> 接下来看JS版的Q?br /> <script type="text/javascript"><br /> var oFCKeditor = new FCKeditor( 'logbody' ) ;<br /> oFCKeditor.BasePath = '/' ;<br /> oFCKeditor.ToolbarSet = 'Basic' ;<br /> oFCKeditor.Width = '100%' ;<br /> oFCKeditor.Height = '400' ;<br /> oFCKeditor.Value = '' ;<br /> oFCKeditor.Create() ;<br /> </script><br /> BasePath的设|同上所qͼJS版的可用于Q何网中Q甚至用于html面Q因为其是客L(fng)生成的,q样的好处就是一可以减小|络量Q因为编辑器文g只需下蝲一ơ,二是可以由客L(fng)定义什么时候显C,׃fckeditor初始化需要一定时_(d)在这一点上JS很有作用了?br /> 另外QJS版的q有一个功能函数就是ReplaceTextarea()函数Q可以替换指定的TextAreaQ拿我的|站的日志的回复部分CZQ?br /> <script type="text/javascript"><br /> <!--<br /> function showFCK(){<br /> var oFCKeditor = new FCKeditor( 'fbContent' ) ;<br /> oFCKeditor.BasePath = '/' ;<br /> oFCKeditor.ToolbarSet = 'Basic' ;<br /> oFCKeditor.Width = '100%' ;<br /> oFCKeditor.Height = '200' ;<br /> oFCKeditor.Value = '' ;<br /> //oFCKeditor.Create() ;<br /> oFCKeditor.ReplaceTextarea() ;<br /> //document.blog_feedback.blogsubmit.disabled = '';<br /> document.blog_feedback.blogsubmit.style.display = '';<br /> document.blog_feedback.openFCK.disabled = 'true';<br /> document.blog_feedback.openFCK.style.display = 'none';<br /> }<br /> //--><br /> </script><br /> 把其写成一个简单的函数Q当用户昄打开~辑器时才生成这个fckeditorQ不用每ơ刷新页面都d始化一个编辑器Q页面的速度׃(x)快多了?br /> Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=<br /> <br /> <strong>用FCKeditor整合MT</strong><br /> <br /> 证所周知MT是一个功能极其强大的BLOGE序Q但是最?人所诟病的地方就是它只有一个很陋的~辑器,q让用户在排版的时候很不舒服。今天找了几个WYSIWYG的开源编辑器Q最后选定了强大的FCKeditorQ关键是他对各种览器的支持都很好?br /> <br /> 目前FCKeditor的最新版本是2.0 RC3Q下载后解压C的STATIC_URI目录Q然后在mt\tmpl\cms建立一个新模板Q文件名随便P(x)<br /> <br /> <strong>CODEQ?/strong><br /> <br /> <span style="color: blue"><script type="text/javascript" src="<TMPL_VAR NAME=STATIC_URI>FCKeditor/fckeditor.js"></script><br /> <script type="text/javascript">window.onload = function()<br /> {<br /> var oFCKeditor = new FCKeditor( 'text' );<br /> oFCKeditor.Width = 580;<br /> oFCKeditor.Height = 400;<br /> oFCKeditor.CheckBrowser = true;<br /> oFCKeditor.ReplaceTextarea();<br /> var pFCKeditor = new FCKeditor('text_more');<br /> pFCKeditor.Width = 580;<br /> pFCKeditor.Height = 400;<br /> pFCKeditor.CheckBrowser = true;<br /> pFCKeditor.ReplaceTextarea();<br /> }<br /> </script></span><br /> <br /> 然后~辑你的edit_entry.tmplQ在<TMPL_INCLUDE NAME="header.tmpl">后面加上一?lt;TMPL_INCLUDE NAME="xxx.tmpl">Q大功告成~Q?br /> Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=<br /> <br /> <strong>fckditor的网站地址Q?/strong><br /> <a target="_blank">http://www.fckeditor.net/</a><br /> <br /> <strong>下蝲地址Q?/strong><br /> <a target="_blank">http://xxxz.net/DownSoft/?softid=6235&pathid=0</a><br /> <br /> <strong>fckditor Html的演C?</strong><br /> <a target="_blank">http://www.fckeditor.net/demo/default.html</a><br /> <br /> 下蝲了过后看见里面有个叫 _samples 的文件夹 里面全是演示脚本,请选择自己服务器支持的的脚?q时我打开了ASP文g?里面又有<br /> sample01.asp  sample02.asp sample03.asp sample04.asp q有一?sampleposteddata.asp 我用IIS调试了这几个ASP文g得到的结果写出来一?br /> 方便讨论<br /> <br /> sample01.asp是最普通的是跟上面演C的差不?br /> sample02.asp可以选择 language 中文体请选择zh-cn J体是 zh<br /> sample03.asp可以选择 default(默认)  ?nbsp; basic<br /> sample04.asp可以选择皮肤 里面的风格有default,office2003,silver 只有silver的风格最好看<br /> sampleposteddata.asp是一个数据的验证,上面的文仉有这样一句话<br /> <br /> <span style="color: red">Quote:<br /> <form action="sampleposteddata.asp" method="post" target="_blank"></span><br /> <br /> 随便在一个sample0X.asp里面按submit׃(x)得到在sampleposteddata.asp得到q样的结?br /> (注意:我没有修?里面有一D默认的?This is some sample text. You are using FCKeditor.)<br /> <br /> <span style="color: red">Quote:<br /> FCKeditor - Samples - Posted Data<br /> This page lists all data posted by the form.<br /> --------------------------------------------------------------------------------<br /> Field Name  Value<br /> FCKeditor1 This is some <strong>sample text</strong>. You are using <a href="<a target="_blank">http://www.fckeditor.net/</a>">FCKeditor</a>.</span><br /> <br /> q时我又q一步看了看代码发现?br /> 调用q个HTML~辑器必要包含一个叫 fckeditor.asp 的文?q有调用代码:<br /> 定义路径: Dim sBasePath<br />               sBasePath = "fckeditor/"<br /> 文g夹的取名?fckeditor q里?fckeditor/ 是相对\?意思就是说html~辑器的文g在fckeditor里面 不要忘了q有一?nbsp; / W号?br /> 定义一些相关东? Dim oFCKeditor<br />                           Set oFCKeditor = New FCKeditor  'q个׃语言能力问题,说不清楚...<br />                           oFCKeditor.BasePath    = sBasePath  'oFCKeditor的\径ؓ(f)sBasePath<br />                           oFCKeditor.Config("AutoDetectLanguage") = False  '自动选择语言关了?好象是的<br />                           oFCKeditor.Config("DefaultLanguage")    = "zh-cn"  '默认语言Z文简?br />                           oFCKeditor.Value    = ""    '默认内容为空<br />                           oFCKeditor.Create "Message"    'q个是上面提到?nbsp; Field Name<br /> q里的Message?lt;textarea name="message">一?oFCKeditor.Create "Message" 是创徏一个name ?Message<br /> 如果要得到这里面的内容就可以q样<br /> DIM post_Message<br /> post_Message=CheckStr(request.form("Message"))<br /> <br /> 讄<textarea>的高?宽度在fckeditor.asp里面<br /> <br /> <span style="color: red">Quote:<br /> Private Sub Class_Initialize()<br />         sBasePath        = "/FCKeditor/"<br />         sWidth            = "100%"<br />         sHeight            = "200"<br />         sToolbarSet        = "Default"<br />         sValue            = ""<br /> <br />         Set oConfig = CreateObject("Scripting.Dictionary")<br />     End Sub</span><br /> <br /> <br /> <br /> 上面的内定w知道了吧,sToolbarSet上面提到q可以是Default,如果你喜Ƣ更单的,可以该ؓ(f)basic..<br /> 打开  _testcases 是讲一些用方?它直接调用fckeditor.js<br /> 最重要的文仉?nbsp; editor 文g多w?br /> q里面lang语言包可以只留zh-cn.js ?zh.js 同时q要修改  _translationstatus.txt  其他的可以删?有兴自己去研究一下吧..<br /> 大概内容好象是q些?其余的就看你们怎么的了,L-blog如果用html~辑器可能还要用更加严密的过滤方?br /> 如果非要用的话可以在 blog_content 里面增加一个log_edittype字段 判断?UBB~辑?q是 HTML~辑?nbsp; ?nbsp; PJblog 一?br /> Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q=Q?br /> <br /> <strong>FCKDITOR2.0 for asp.net的范例及说明下蝲Q?/strong><br /> <br /> <a style="text: _blank" target="_blank">http://www.cnblogs.com/Files/Heroman/FCkEditorDemo.rar</a> <img src ="http://www.tkk7.com/zhip/aggbug/164568.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-12-02 00:02 <a href="http://www.tkk7.com/zhip/archive/2007/12/02/164568.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【已解决】求助:(x)面里的CSS定义了按钮的背静囄Q但是在WindowXP主题下却不显C,在其他window主题下就可以正常昄Q?Q?http://www.tkk7.com/zhip/archive/2007/09/11/144321.htmlzhipzhipTue, 11 Sep 2007 09:32:00 GMThttp://www.tkk7.com/zhip/archive/2007/09/11/144321.htmlhttp://www.tkk7.com/zhip/comments/144321.htmlhttp://www.tkk7.com/zhip/archive/2007/09/11/144321.html#Feedback1http://www.tkk7.com/zhip/comments/commentRss/144321.htmlhttp://www.tkk7.com/zhip/services/trackbacks/144321.html

zhip 2007-09-11 17:32 发表评论
]]>
【已解决】关于JAVAq问题Q求助!Q!Q!Q!Q?/title><link>http://www.tkk7.com/zhip/archive/2007/08/13/136316.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Mon, 13 Aug 2007 02:48:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/08/13/136316.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/136316.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/08/13/136316.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/136316.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/136316.html</trackback:ping><description><![CDATA[打开面时IE~码被自动设|成了西ƧISOQ全是ؕ码!<br>在resion下是正常的,换weblogic有q样的问题~?br>请高手们指点Q!谢谢各位~~~~~~~~ <img src ="http://www.tkk7.com/zhip/aggbug/136316.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-08-13 10:48 <a href="http://www.tkk7.com/zhip/archive/2007/08/13/136316.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【已解决】关于jspq问题Q求救!Q!Q?/title><link>http://www.tkk7.com/zhip/archive/2007/08/13/136314.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Mon, 13 Aug 2007 02:47:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/08/13/136314.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/136314.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/08/13/136314.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/136314.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/136314.html</trackback:ping><description><![CDATA[打开面时IE~码被自动设|成了西ƧISOQ全是ؕ码!<br>在resion下是正常的,换weblogic有q样的问题~?br>请高手们指点Q!谢谢~~~~~~~~ <img src ="http://www.tkk7.com/zhip/aggbug/136314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-08-13 10:47 <a href="http://www.tkk7.com/zhip/archive/2007/08/13/136314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>cvs相关工具下蝲地址http://www.tkk7.com/zhip/archive/2007/07/03/127814.htmlzhipzhipTue, 03 Jul 2007 05:04:00 GMThttp://www.tkk7.com/zhip/archive/2007/07/03/127814.htmlhttp://www.tkk7.com/zhip/comments/127814.htmlhttp://www.tkk7.com/zhip/archive/2007/07/03/127814.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/127814.htmlhttp://www.tkk7.com/zhip/services/trackbacks/127814.html 

转蝲?http://www.wujianrong.com/archives/2006/10/cvs.html

CVS服务器端Q?br>CVS 下蝲地址Q?/font>http://www.cvshome.org/ (最新版本:(x)hp:1.12.11,Linux and win32:1.11.17)
cvsnt 下蝲地址Q?/font>http://www.cvsnt.com/cvspro/ (最新版本:(x)2.0.58d)

CVS客户端:(x)
TortoiseCVS 下蝲地址Q?/font>http://www.tortoisecvs.org/ (最新版本:(x)1.8.11)
wincvs 下蝲地址Q?/font>http://cvsgui.sourceforge.net/download.html (最新版本:(x)1.3.20.3)
Python 下蝲地址Q?/font>http://www.python.org/download/ (最新版本:(x)2.4)
TCL 下蝲地址Q?/font>http://www.activestate.com/Products/ActiveTCL/ (最新版本:(x)8.4.9.0)
SmartCVS 下蝲地址Q?/font>http://www.regnis.de/download.html (最新版本:(x)3.0.6)


CVSWEB 下蝲地址Q?/font>http://www.freebsd.org/projects/cvsweb.html (最新版本:(x)3.0.5)
viewcvs 下蝲地址Q?/font>http://viewcvs.sourceforge.net/(最新版本:(x)0.9.2)
CvsGraph 下蝲地址Q?/font>http://www.akhphd.au.dk/~bertho/cvsgraph/(最新版?1.5.1)


~陷跟踪Q?br>CVSTrac 下蝲地址Q?/font>http://www.cnpack.org/ (http://www.cvstrac.org/)(最新版本:(x)1.1.5)



ZCVS的代码统计工P(x)按代码量Q按开发者的l计表等Q?br>StatCVS 下蝲地址Q?/font>http://sourceforge.net/projects/statcvs (最新版本:(x)0.2.2)



CVS权限理QCVSACL is a patch for CVSQ:(x)
cvsacl 下蝲地址Q?/font>http://cvsacl.sourceforge.net/(最新版本:(x)1.2.2)


subversion服务器端Q?br>subversion 下蝲地址Q?/font>http://subversion.tigris.org/project_packages.html#binary-packages (最新版本:(x)1.3.2)


subversion客户端:(x)
tortoisesvn 下蝲地址Q?/font>http://tortoisesvn.tigris.org/ (最新版本:(x)1.4.0)
rapidsvn 下蝲地址Q?/font>http://rapidsvn.tigris.org/ (最新版本:(x)0.9.3)



zhip 2007-07-03 13:04 发表评论
]]>
jsp重复提交问题http://www.tkk7.com/zhip/archive/2007/06/12/123510.htmlzhipzhipTue, 12 Jun 2007 00:50:00 GMThttp://www.tkk7.com/zhip/archive/2007/06/12/123510.htmlhttp://www.tkk7.com/zhip/comments/123510.htmlhttp://www.tkk7.com/zhip/archive/2007/06/12/123510.html#Feedback6http://www.tkk7.com/zhip/comments/commentRss/123510.htmlhttp://www.tkk7.com/zhip/services/trackbacks/123510.html看了|上的,有几U方法:(x)
1 在你的表单页里HEAD区加入这D代?
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
2
生成一个o牌保存在用户session中,在form中加一个hidden域,昄该o
牌的|form提交后重新生成一个新的o牌,用h交的令牌和session
中的令牌比较Q如相同则是重复提交
3
在你的服务器端控件的代码中用Response.Redirect("selfPage")语句。但是大多的数都不用这U方法?br>Ҏ(gu)q有很多。。?br>4
<input type="button" value="提交" onclick="this.disabled=true;this.form.submit()">

5

在JSP面的FORM表单中添加一个hidden?nbsp; 
  <input   type="hidden"   name="url"value=<%=request.getRequestURL()%>>  
   
  在你的serverlet中添加如下语?nbsp; 
  String   url=request.getParameter("url");  
  response.sendRedirect(url);  
  我一般都是采用这L(fng)Ҏ(gu)q回JSP面?不太明白你说的重复刷新是什么概?nbsp; 

6 ajax 无刷新提?/p>

7  Web开发中防止览器的h键引L(fng)l操作重复提?br> 怎么解决呢?重定向可以解决页面刷新带来的数据的重复提交的问题Q我们自然可以利用重定向的方式来解决q个问题。但是struts的action里面mapping.findwordQ)Q蟩转的话,默认的是在工E文件夹里面找要跌{的页面。这U情况,怎么解决呢?
 修改strutsQconfig.xml 文gQ?在action里面有一个redirect重新定向的属性,struts中默认的是falseQ添加这个属性,Ҏ(gu)trueQ在forword中写上要跌{面的绝Ҏ(gu)者相对地址p?br>修改如下Q?br><action-mappings>
  <action attribute="newsActionForm" name="newsActionForm"
   input="/addnews.jsp" path="/newsAction" parameter="method"
   scope="request" type="com.yongtree.news.action.NewsAction">
   <forward name="list" path="/listnews.jsp" redirect="true"></forward>
   <forward name="error" path="/addnews.jsp"></forward>
  </action>
</action-mappings>
 

 重复提交、重复刷新、防止后退的问题以及处理方?/p>

一。前a
你在M一个比较专业的BBS都会(x)看到q样的问题,即你Google一下,也会(x)发现有很多的人在x和询问,但大家给出的解决Ҏ(gu)却都是千差万别,Q有的hd采用脚本来解?有的则想重定向到别的面;有的则将此问题提升到Token的角度)Z么会(x)有如此大的差异呢Q?/p>

二。问题场?br>首先Q我们应该先了解Z么要处理q样的问题?或者专业一点就是它适合的场景是什么?Q似乎只有h来问没有人来解释Q?/p>

1。重复提交、重复刷新的场景
重复提交、重复刷新都是来解决pȝ重复记录的问题。也是说某个h在多ơ的提交某条记录Qؓ(f)什么?也许是闲了没有事情干?最有可能是用户Ҏ(gu)׃知道自己的提交结果是否已l执行了Q!Q?/p>

但出Cq样的问题ƈ不见得就必须处理Q要看你所开发的pȝ的类别而定。比如你接手的是某个资源理pȝQ系l本w从需求的角度Ҏ(gu)׃允许出现"重复"的记录,在这样需求的U束条g下,L行重复的提交动作只会(x)引发“业务U异?#8221;的生,Ҏ(gu)׃可能执行成功也就无所谓避免不避免的问题了?/p>

 

2。防止后退的场?br>了解了重复刷新、重复提交的场景Q我们来了解一?防止后退"操作的原因是什么?比如你在开发某个投系l,它有很多的步骤,q且q些步骤之间是有联系的,比如W一步会(x)某些信息发送给W二步,W二步缓存了q些信息Q同时将自n的信息发送给了第三步。。。。。等{,如果此时用户处在W三步骤下,我们惌一下某个淘气用L(fng)用户点击了后退按钮Q此时屏q出CW二步骤的页面,他再ơ的修改或者再ơ的提交Q进入到下一个步骤(也就是第三步骤)Q错误就?x)在此生?Q什么错误呢Q最为典型的是q样的操作直接导致了对于W一个步骤信息的丢失Q(如果q样的信息是依靠Request存放的话Q当然你可以存放在Session或者更大的上下文环境中Q但q不是个好主意!关于信息存放的问题,下次在就q个问题详细的讨论)


三。如何处理的问题
当然很多的系l(比如订票pȝ从需求上本n是允怸人重复订的Q是必须要避免重复刷新、重复提交、以及防止后退的问题的Q但即是这L(fng)问题Q也要区分如何处理以及在哪里处理的(|上只是告诉你如何处理,但很去区分在哪里处理的Q,昄处理的方式无非是客户端或者服务器端两U,而面对不同的位置处理的方式也是不同的Q但有一点要事先声明QQ何客L(fng)Q尤其是B/S端)的处理都是不可信ȝQ最好的也是最应该的是服务器端的处理方法?/p>

客户端处理:(x)
面对客户端我们可以用Javascript脚本来解冻I如下

1。重复刷新、重复提?br>Ways OneQ设|一个变量,只允许提交一ơ?br><script language="javascript">
    var checkSubmitFlg = false;
    function checkSubmit() {
      if (checkSubmitFlg == true) {
         return false;
      }
      checkSubmitFlg = true;
      return true;
   }
   document.ondblclick = function docondblclick() {
    window.event.returnValue = false;
   }
   document.onclick = function doconclick() {
       if (checkSubmitFlg) {
         window.event.returnValue = false;
       }
   }
</script>
<html:form action="myAction.do" method="post" onsubmit="return checkSubmit();">

Way Two : 提交按钮或者image|ؓ(f)disable
  <html:form action="myAction.do" method="post" 
    onsubmit="getElById('submitInput').disabled = true; return true;">  
  <html:image styleId="submitInput" src="images/ok_b.gif" border="0" />
  </html:form> 

2。防止用户后退
q里的方法是千姿百态,有的是更Ҏ(gu)览器的历史纪录的Q比如用window.history.forward()Ҏ(gu);有的?#8220;用新面的URL替换当前的历史纪录,q样览历史记录中就只有一个页面,后退按钮永远不会(x)变ؓ(f)可用?#8221;比如使用javascript:location.replace(this.href); event.returnValue=false;


2.服务器端的处理(q里只说Struts框架的处理)
利用同步令牌QTokenQ机制来解决Web应用中重复提交的问题QStruts也给Z一个参考实现?/p>

基本原理Q?br>服务器端在处理到辄h之前Q会(x)请求中包含的o牌g保存在当前用户会(x)话中的o牌D行比较,
看是否匹配。在处理完该h后,且在{复发送给客户端之前,会(x)产生一个新的o牌,该o牌除传给
客户端以外,也会(x)用户会(x)话中保存的旧的o牌进行替换。这样如果用户回退到刚才的提交面q再?br>提交的话Q客L(fng)传过来的令牌和服务器端的o牌不一_(d)从而有效地防止了重复提交的发生?/p>

if (isTokenValid(request, true)) {
    // your code here
    return mapping.findForward("success");
} else {
    saveToken(request);
    return mapping.findForward("submitagain");
}

StrutsҎ(gu)用户?x)话ID和当前系l时间来生成一个唯一Q对于每个会(x)话)令牌的,具体实现可以参?br>TokenProcessorcM的generateToken()Ҏ(gu)?/p>

1. //验证事务控制令牌,<html:form >?x)自动根据session中标识生成一个隐含input代表令牌Q防止两ơ提?br>2. 在action中:(x)


       //<input type="hidden" name="org.apache.struts.taglib.html.TOKEN" 
       //  value="6aa35341f25184fd996c4c918255c3ae">
       if (!isTokenValid(request))
           errors.add(ActionErrors.GLOBAL_ERROR,
                      new ActionError("error.transaction.token"));
       resetToken(request); //删除session中的令牌

3. action有这L(fng)一个方法生成o?br>   protected String generateToken(HttpServletRequest request) {
       HttpSession session = request.getSession();
       try {
           byte id[] = session.getId().getBytes();
           byte now[] =
               new Long(System.currentTimeMillis()).toString().getBytes();
           MessageDigest md = MessageDigest.getInstance("MD5");
           md.update(id);
           md.update(now);
           return (toHex(md.digest()));
       } catch (IllegalStateException e) {
           return (null);
       } catch (NoSuchAlgorithmException e) {
           return (null);
       }
   } 

ȝ
对于重复提交、重复刷新、防止后退{等都是属于pȝ为避免重复记录而需要解决的问题Q在客户端去处理需要针Ҏ(gu)一U的可能提出相应的解x案,然而在服务器端看来只不q是对于数据真实性的验问题,Z令牌的处理就是一x逸的Ҏ(gu)?/p>

同时我们也看刎ͼ从不同的角度ȝ待问题,其解决的Ҏ(gu)也是不同的。客L(fng)更追求的是用L(fng)操作Q而服务端则将注意力放在了数据的处理上Q所以在某个对于服务器端看似Ҏ(gu)的问题上Q用客户端来解决却麻烦了很多Q反之依然。所以在某些问题的处理上我们需要综合考虑和^衡,是用客户端来解决Q还是用服务器端来处理?



zhip 2007-06-12 08:50 发表评论
]]>
վ֩ģ壺 Ƶ߿| AV뾫Ʒ| ޿һ| ѨƬ߹ۿ| ǵӰȫ| ޳aƬ7777| ޹Ʒ13p| ĻmvѸƵ8 | ѾƷԲ߹ۿ| AƬ߹ۿ| й߹ۿѹ| aëƬվ| þþƷަvDz| ձ| ھƷ뿨123| һһƬƵ| youjizz| ޳aƬ߹ۿձ| ߲| 4455߹ѿ| Ƶ97Ӱ| Ļþ| av֮˵վ| ѹҹӰ| ̨һëƬ| AAAձ߲ѹۿ| ޹Ʒ18þþþþ| 91޹˾þþƷվ| ޾Ʒav| AëƬ | պav| ˸徫Ʒ| ܻƺܻƵվѵ| aƵ߹ۿ| лиëƬѿ| þþƷAVDz18| þþþAV| ˾þô߽ۺͼƬ| ֻˬִַ̼| ѲvƬ߹ۿ | ޾Ʒþþþþþþþþþ|