<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[博客 - 恶魔云在线 - Amoycloud.com]]></title>
  <subtitle type="html"><![CDATA[I belive I can Fly]]></subtitle>
  <id>http://www.amoycloud.com/blog/</id> 
  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.amoycloud.com/blog/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.4.1022">PJBlog2</generator> 
  <updated>2010-08-25T13:59:29+08:00</updated> 

  <entry>
	  <title type="html"><![CDATA[[100825]IE6下PNG显示的filter方法]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=3" label="Div+css" /> 
	  <updated>2010-08-25T13:59:29+08:00</updated>
	  <published>2010-08-25T13:59:29+08:00</published>
		  <summary type="html"><![CDATA[<br/>&lt;div style=&#34;width:222px;height:58px;background:url(/common/images/logo.png)!important;background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src=&#39;/common/images/logo.png&#39;);&#34;&gt;<br/>&lt;/div&gt;]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=725" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=725</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100822]form表单GB2312转UTF-8的处理]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=13" label="Asp" /> 
	  <updated>2010-08-22T21:00:22+08:00</updated>
	  <published>2010-08-22T21:00:22+08:00</published>
		  <summary type="html"><![CDATA[A 域下的网页编码格式是 GBK&nbsp;&nbsp;&nbsp;&nbsp;www.A.com 提交一个查询信息：搜索 XXX <br/>B 域下的网页编码格式是 UTF-8&nbsp;&nbsp;www.B.com 中对外有 search.do <br/>在 A 域下提交form表单 POST 到 B 域下的某个相应的 action <br/><br/>通常方法： <br/>从HTML页面提交到 action 我们可以考虑在servlet中转码再转发，不过这样好像太麻烦不如在发送的时候就编码好了再请求 <br/><br/>FF与IE在HTML页面中解决方法及区别： <br/>FF支持 accept-charset （W3C标准） <br/>万恶的IE需要在提交的时候指定charset&nbsp;&nbsp;<br/>Html代码 <br/>&lt;form name=&#34;xxForm&#34; method=&#34;post&#34; accept-charset=&#34;utf-8&#34; onsubmit=&#34;document.charset=&#39;utf-8&#39;;&#34; action=&#34;<a href="http://www.B.com/search.do" target="_blank">http://www.B.com/search.do</a>&#34;&gt;&nbsp;&nbsp;<br/>... ...&nbsp;&nbsp; <br/>&lt;input type=&#34;submit&#34; value=&#34;提交&#34;&gt;&nbsp;&nbsp;<br/>&lt;/form&gt;&nbsp;&nbsp;<br/><br/>&lt;form name=&#34;xxForm&#34; method=&#34;post&#34; accept-charset=&#34;utf-8&#34; onsubmit=&#34;document.charset=&#39;utf-8&#39;;&#34; action=&#34;<a href="http://www.B.com/search.do" target="_blank">http://www.B.com/search.do</a>&#34;&gt;<br/>... ...<br/>&lt;input type=&#34;submit&#34; value=&#34;提交&#34;&gt;<br/>&lt;/form&gt;<br/><br/><br/>JS提交表单，IE需要注意的问题： <br/>如果使用的是JS方式提交表单，那么应该在document.xxForm.submit()前使用 document.charset=&#39;utf-8&#39;; 将编码格式转换成 utf-8，此时form中的onsubmit就没有作用了 删除之 <br/><br/>其他get方式提交表单例子： <br/>对于百度来说就可以提交一个get请求到 <br/><a href="http://www.baidu.com/s?wd=" target="_blank">http://www.baidu.com/s?wd=</a>这里是你要搜索的东西 <br/>使用世界之窗浏览器的人会发现最后使用右上角的搜索，地址栏会有 &amp;ie=utf-8，通过这种方式告诉百度传入的编码格式，默认在百度中搜索就不存在编码问题了 <br/><br/>同样适用百度搜索 <br/>Url代码 <br/>世界之窗：&nbsp;&nbsp; <br/><a href="http://www.baidu.com/s?wd=" target="_blank">http://www.baidu.com/s?wd=</a>hello&amp;tn=ichuner_1_dg&amp;ie=utf-8&nbsp;&nbsp;<br/>百度默认搜索：&nbsp;&nbsp; <br/><a href="http://www.baidu.com/s?wd=" target="_blank">http://www.baidu.com/s?wd=</a>hello&nbsp;&nbsp;<br/><br/>世界之窗：<br/><a href="http://www.baidu.com/s?wd=" target="_blank">http://www.baidu.com/s?wd=</a>hello&amp;tn=ichuner_1_dg&amp;ie=utf-8<br/>百度默认搜索：<br/><a href="http://www.baidu.com/s?wd=" target="_blank">http://www.baidu.com/s?wd=</a>hello<br/><br/>同样搜索 hello 这个词，因为存在跨域问题，因此世界之窗加入了编码格式字段并加入了广告成分，&#34;tn=ichuner_1_dg&#34; 这个估计和搜索分成有关吧... <br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=724" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=724</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100817]FCK[编辑本段]自定义工具条]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=7" label="Technology Article" /> 
	  <updated>2010-08-17T00:54:56+08:00</updated>
	  <published>2010-08-17T00:54:56+08:00</published>
		  <summary type="html"><![CDATA[　　/* Source=&#34;页面源码&#34; <br/>　　DocProps=&#34;页面属性&#34; <br/>　　Save＝&#34;保存&#34; <br/>　　NewPage=&#34;新建&#34; <br/>　　Preview=&#34;预览&#34; <br/>　　Templates=&#34;模版&#34; <br/>　　Cut=&#34;剪切&#34; <br/>　　Copy=&#34;拷贝&#34; <br/>　　Paste=&#34;粘贴&#34; <br/>　　PasteText=&#34;粘贴为无格式的文本&#34; <br/>　　PasteWord=&#34;粘贴Word格式&#34; <br/>　　Print=&#34;打印&#34; <br/>　　SpellCheck=&#34;拼写检查,要装插件&#34; <br/>　　Undo=&#34;撤消&#34; <br/>　　Redo=&#34;重做&#34; <br/>　　Find=&#34;查找&#34; <br/>　　Replace=&#34;替换&#34; <br/>　　Sel&#101;ctAll=&#34;全选&#34; <br/>　　RemoveFormat=&#34;清除格式(清除现在文本的格式)&#34; <br/>　　Form=&#34;表单域&#34; <br/>　　Checkbox=&#34;复选&#34; <br/>　　Radio=&#34;单选&#34; <br/>　　TextField=&#34;单行文本&#34; <br/>　　Textarea=&#34;多行文本&#34; <br/>　　Sel&#101;ct=&#34;列表&#34; <br/>　　Button=&#34;按钮&#34; <br/>　　ImageButton=&#34;图像区域&#34; <br/>　　HiddenField=&#34;隐藏域&#34; <br/>　　Bold=&#34;加粗&#34; <br/>　　Italic=&#34;倾斜&#34; <br/>　　Underline=&#34;下划线&#34; <br/>　　StrikeThrough=&#34;删除线&#34; <br/>　　Subscript=&#34;下标&#34; <br/>　　Superscript=&#34;上标&#34; <br/>　　OrderedList=&#34;删除/插入项目列表&#34; <br/>　　UnorderedList=&#34;删除/插入项目符号&#34; <br/>　　Outdent=&#34;减少缩进&#34; <br/>　　Indent=&#34;增加缩进&#34; <br/>　　JustifyLeft=&#34;左对齐&#34; <br/>　　JustifyCenter=&#34;居中对齐&#34; <br/>　　JustifyRight=&#34;右对齐&#34; <br/>　　JustifyFull=&#34;分散对齐&#34; <br/>　　Link=&#34;链接&#34; <br/>　　Unlink=&#34;删除链接&#34; <br/>　　Anchor=&#34;插入/删除锚点&#34; <br/>　　Image=&#34;上传图片&#34; <br/>　　Flash=&#34;上传动画&#34; <br/>　　Table=&#34;插入表格&#34; <br/>　　Rule=&#34;插入水平线&#34; <br/>　　Smiley=&#34;插入表情&#34; <br/>　　SpecialChar=&#34;插入特殊字符&#34; <br/>　　PageBreak=&#34;插入分页符&#34; <br/>　　Style=&#34;样式&#34; <br/>　　FontFormat=&#34;格式&#34; <br/>　　FontName=&#34;字体&#34; <br/>　　FontSize=&#34;大小&#34; <br/>　　TextColor=&#34;字体颜色&#34; <br/>　　BGColor=&#34;背景色&#34; <br/>　　FitWindow=&#34;全屏编辑&#34; <br/>　　About=&#34;关于我们&#34; <br/>　　*/ <br/>　　也就是fckeditor总配置文件，位于根目录下的fckconfig.js文件。请根据下面的列表进行（以fckeditor 2.0版的为准）：找到第20行 FCKConfig.DefaultLanguage = &#39;en&#39; ;改为 FCKConfig.DefaultLanguage = &#39;zh-cn&#39; ;设置默认语言为简体中文 <br/>　　找到第40行 FCKConfig.TabSpaces = 0 ; 改为FCKConfig.TabSpaces = 1 ; 即在编辑器域内可以使用Tab键。 <br/>　　如果你的编辑器还用在网站前台的话，比如说用于留言本或是日记回复时，那就不得不考虑安全了，在前台千万不要使用Default的toolbar，要么自定义一下功能，要么就用系统已经定义好的Basic，也就是基本的toolbar， <br/>　　找到第64行： <br/>　　FCKConfig.ToolbarSets[&#34;Basic&#34;] = [ <br/>　　[&#39;Bold&#39;,&#39;Italic&#39;,&#39;-&#39;,&#39;OrderedList&#39;,&#39;UnorderedList&#39;,&#39;-&#39;,/*&#39;Link&#39;,*/&#39;Unlink&#39;,&#39;-&#39;,&#39;Style&#39;,&#39;FontSize&#39;,&#39;TextColor&#39;,&#39;BGColor&#39;,&#39;-&#39;,&#39;Smiley&#39;,&#39;SpecialChar&#39;,&#39;Replace&#39;,&#39;Preview&#39;] <br/>　　] ; <br/>　　这是我改过的Basic，把图像功能去掉，把添加链接功能去掉，因为图像和链接和flash和图像按钮添加功能都能让前台页直接访问和上传文件，要是这儿不改直接给你上传个木马还不马上玩完？ <br/>　　一下为全部显示工具栏显示的示例: <br/>　　FCKConfig.ToolbarSets[&#34;Default&#34;] = [//Default工具条的名称 <br/>　　[’Source’,’DocProps’,’-’,’Save’,’NewPage’,’Preview’,’-’,’Templates’], <br/>　　[’Cut’,’Copy’,’Paste’,’PasteText’,’PasteWord’,’-’,’Print’,’SpellCheck’], <br/>　　[’Undo’,’Redo’,’-’,’Find’,’Replace’,’-’,’Sel&#101;ctAll’,’RemoveFormat’], <br/>　　[’Form’,’Checkbox’,’Radio’,’TextField’,’Textarea’,’Sel&#101;ct’,’Button’,’ImageButton’,’HiddenField’], <br/>　　’/’, <br/>　　[’Bold’,’Italic’,’Underline’,’StrikeThrough’,’-’,’Subscript’,’Superscript’], <br/>　　[’OrderedList’,’UnorderedList’,’-’,’Outdent’,’Indent’], <br/>　　[’JustifyLeft’,’JustifyCenter’,’JustifyRight’,’JustifyFull’], <br/>　　[’Link’,’Unlink’,’Anchor’], <br/>　　[’Image’,’Flash’,’Table’,’Rule’,’Smiley’,’SpecialChar’,’PageBreak’], <br/>　　’/’, <br/>　　[’Style’,’FontFormat’,’FontName’,’FontSize’], <br/>　　[’TextColor’,’BGColor’], <br/>　　[’FitWindow’,’-’,’About’] <br/>　　] ; <br/>　　用户根据需要自行配置]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=723" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=723</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100817]FCK在JSP中调用]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=7" label="Technology Article" /> 
	  <updated>2010-08-17T00:53:21+08:00</updated>
	  <published>2010-08-17T00:53:21+08:00</published>
		  <summary type="html"><![CDATA[　　web.xml配置： <br/>　　FckEditor for java 2.4版本 <br/>　　&lt;servlet&gt; <br/>　　&lt;servlet-name&gt;Connector&lt;/servlet-name&gt; <br/>　　&lt;servlet-class&gt; <br/>　　net.fckeditor.connector.ConnectorServlet <br/>　　&lt;/servlet-class&gt; <br/>　　&lt;load-on-startup&gt;1&lt;/load-on-startup&gt; <br/>　　&lt;/servlet&gt; <br/>　　&lt;servlet-mapping&gt; <br/>　　&lt;servlet-name&gt;Connector&lt;/servlet-name&gt; <br/>　　&lt;url-pattern&gt; <br/>　　/fckeditor/editor/filemanager/connectors/* <br/>　　&lt;/url-pattern&gt; <br/>　　&lt;/servlet-mapping&gt; <br/>　　在JSP中使用标签调用demo: <br/>　　&lt;%@ page language=&#34;java&#34; import=&#34;java.util.*&#34; pageEncoding=&#34;UTF-8&#34;%&gt; <br/>　　&lt;%@ taglib uri=&#34;<a href="http://java.fckeditor.net" target="_blank">http://java.fckeditor.net</a>&#34; prefix=&#34;FCK&#34; %&gt; <br/>　　&lt;html&gt; <br/>　　&lt;head&gt; <br/>　　&lt;title&gt;FckEditor测试&lt;/title&gt; <br/>　　&lt;/head&gt; <br/>　　&lt;body style=&#34;text-align: center;&#34;&gt; <br/>　　FckEditor测试 <br/>　　&lt;hr&gt; <br/>　　&lt;form action=&#34;ShowData.jsp&#34; method=&#34;post&#34;&gt; <br/>　　&lt;FCK:editor instanceName=&#34;test&#34; height=&#34;400pt&#34;&gt; <br/>　　&lt;jsp:attribute name=&#34;value&#34;&gt; 这里是<a href="http://baike.baidu.com/" target="_blank">http://baike.baidu.com/</a>&#34;&gt;数据测试 <br/>　　&lt;/jsp:attribute&gt; <br/>　　&lt;/FCK:editor&gt; <br/>　　&lt;input type=&#34;submit&#34; value=&#34;提交&#34;/&gt; <br/>　　&lt;input type=&#34;reset&#34; value=&#34;重置&#34;/&gt; <br/>　　&lt;/form&gt; <br/>　　&lt;/body&gt; <br/>　　&lt;/html&gt;]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=722" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=722</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100817]FCK在Asp中调用]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=7" label="Technology Article" /> 
	  <updated>2010-08-17T00:52:09+08:00</updated>
	  <published>2010-08-17T00:52:09+08:00</published>
		  <summary type="html"><![CDATA[<br/>　　首先在文件顶部包含主文件 <br/>　　&lt;!--#include file=&#34;../fckeditor.asp&#34;--&gt; <br/>　　在适当的地方插入文本区域内容: <br/>　　&lt;% <br/>　　Dim oFCKeditor <br/>　　Set oFCKeditor = New FCKeditor <br/>　　oFCKeditor.ToolbarSet = &#34;A&#34; ’使用工具条 <br/>　　oFCKeditor.Width = &#34;100%&#34; ’宽度 <br/>　　oFCKeditor.Height = &#34;400&#34; ’高度 <br/>　　oFCKeditor.Value = ’源文件 <br/>　　oFCKeditor.Cr&#101;ate &#34;content&#34; ’文本框名称 <br/>　　%&gt;]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=721" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=721</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100817]FCK在PHP中调用]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=7" label="Technology Article" /> 
	  <updated>2010-08-17T00:51:04+08:00</updated>
	  <published>2010-08-17T00:51:04+08:00</published>
		  <summary type="html"><![CDATA[在PHP中调用<br/>　　&lt;?php <br/>　　function FCKeditor_IsCompatibleBrowser() <br/>　　{ <br/>　　if ( isset( $_SERVER ) ) { <br/>　　$sAgent = $_SERVER[&#39;HTTP_USER_AGENT&#39;] ; <br/>　　} <br/>　　else { <br/>　　global $HTTP_SERVER_VARS ; <br/>　　if ( isset( $HTTP_SERVER_VARS ) ) { <br/>　　$sAgent = $HTTP_SERVER_VARS[&#39;HTTP_USER_AGENT&#39;] ; <br/>　　} <br/>　　else { <br/>　　global $HTTP_USER_AGENT ; <br/>　　$sAgent = $HTTP_USER_AGENT ; <br/>　　} <br/>　　} <br/>　　if ( strpos($sAgent, &#39;MSIE&#39;) !== false &amp;&amp; strpos($sAgent, &#39;mac&#39;) === false &amp;&amp; strpos($sAgent, &#39;Opera&#39;) === false ) <br/>　　{ <br/>　　$iVersion = (float)substr($sAgent, strpos($sAgent, &#39;MSIE&#39;) + 5, 3) ; <br/>　　return ($iVersion &gt;= 5.5) ; <br/>　　} <br/>　　else if ( strpos($sAgent, &#39;Gecko/&#39;) !== false ) <br/>　　{ <br/>　　$iVersion = (int)substr($sAgent, strpos($sAgent, &#39;Gecko/&#39;) + 6, 8) ; <br/>　　return ($iVersion &gt;= 20030210) ; <br/>　　} <br/>　　else if ( strpos($sAgent, &#39;Opera/&#39;) !== false ) <br/>　　{ <br/>　　$fVersion = (float)substr($sAgent, strpos($sAgent, &#39;Opera/&#39;) + 6, 4) ; <br/>　　return ($fVersion &gt;= 9.5) ; <br/>　　} <br/>　　else if ( preg_match( &#34;|AppleWebKit/(\d+)|i&#34;, $sAgent, $matches ) ) <br/>　　{ <br/>　　$iVersion = $matches[1] ; <br/>　　return ( $matches[1] &gt;= 522 ) ; <br/>　　} <br/>　　else <br/>　　return false ; <br/>　　} <br/>　　class FCKeditor <br/>　　{ <br/>　　public $InstanceName ; <br/>　　public $BasePath ; <br/>　　public $Width ; <br/>　　public $Height ; <br/>　　public $ToolbarSet ; <br/>　　public $Value ; <br/>　　public $Config ; <br/>　　public function __construct( $instanceName ) <br/>　　{ <br/>　　$this-&gt;InstanceName = $instanceName ; <br/>　　$this-&gt;BasePath = &#39;../common/editor/&#39; ; <br/>　　$this-&gt;Width = &#39;100%&#39; ; <br/>　　$this-&gt;Height = &#39;400&#39; ; <br/>　　$this-&gt;ToolbarSet = &#39;Default&#39; ; <br/>　　$this-&gt;Value = &#39;&#39; ; <br/>　　$this-&gt;Config = array() ; <br/>　　} <br/>　　public function Cr&#101;ate() <br/>　　{ <br/>　　echo $this-&gt;Cr&#101;ateHtml() ; <br/>　　} <br/>　　public function Cr&#101;ateHtml() <br/>　　{ <br/>　　$HtmlValue = htmlspecialchars( $this-&gt;Value ) ; <br/>　　$Html = &#39;&#39; ; <br/>　　if ( $this-&gt;IsCompatible() ) <br/>　　{ <br/>　　if ( isset( $_GET[&#39;fcksource&#39;] ) &amp;&amp; $_GET[&#39;fcksource&#39;] == &#34;true&#34; ) <br/>　　$File = &#39;fckeditor.original.html&#39; ; <br/>　　else <br/>　　$File = &#39;fckeditor.html&#39; ; <br/>　　$Link = &#34;{$this-&gt;BasePath}editor/{$File}?InstanceName={$this-&gt;InstanceName}&#34; ; <br/>　　if ( $this-&gt;ToolbarSet != &#39;&#39; ) <br/>　　$Link .= &#34;&amp;amp;Toolbar={$this-&gt;ToolbarSet}&#34; ; <br/>　　$Html .= &#34;&lt;input type=\&#34;hidden\&#34; id=\&#34;{$this-&gt;InstanceName}\&#34; name=\&#34;{$this-&gt;InstanceName}\&#34; value=\&#34;{$HtmlValue}\&#34; style=\&#34;display:none\&#34; /&gt;&#34; ; <br/>　　$Html .= &#34;&lt;input type=\&#34;hidden\&#34; id=\&#34;{$this-&gt;InstanceName}___Config\&#34; value=\&#34;&#34; . $this-&gt;GetConfigFieldString() . &#34;\&#34; style=\&#34;display:none\&#34; /&gt;&#34; ; <br/>　　$Html .= &#34;&lt;iframe id=\&#34;{$this-&gt;InstanceName}___Frame\&#34; src=\&#34;{$Link}\&#34; width=\&#34;{$this-&gt;Width}\&#34; height=\&#34;{$this-&gt;Height}\&#34; frameborder=\&#34;0\&#34; scrolling=\&#34;no\&#34;&gt;&lt;/iframe&gt;&#34; ; <br/>　　} <br/>　　else <br/>　　{ <br/>　　if ( strpos( $this-&gt;Width, &#39;%&#39; ) === false ) <br/>　　$WidthCSS = $this-&gt;Width . &#39;px&#39; ; <br/>　　else <br/>　　$WidthCSS = $this-&gt;Width ; <br/>　　if ( strpos( $this-&gt;Height, &#39;%&#39; ) === false ) <br/>　　$HeightCSS = $this-&gt;Height . &#39;px&#39; ; <br/>　　else <br/>　　$HeightCSS = $this-&gt;Height ; <br/>　　$Html .= &#34;&lt;textarea name=\&#34;{$this-&gt;InstanceName}\&#34; rows=\&#34;4\&#34; cols=\&#34;40\&#34; style=\&#34;width: {$WidthCSS}; height: {$HeightCSS}\&#34;&gt;{$HtmlValue}&lt;/textarea&gt;&#34; ; <br/>　　} <br/>　　return $Html ; <br/>　　} <br/>　　public function IsCompatible() <br/>　　{ <br/>　　return FCKeditor_IsCompatibleBrowser() ; <br/>　　} <br/>　　public function GetConfigFieldString() <br/>　　{ <br/>　　$sParams = &#39;&#39; ; <br/>　　$bFirst = true ; <br/>　　foreach ( $this-&gt;Config as $sKey =&gt; $sValue ) <br/>　　{ <br/>　　if ( $bFirst == false ) <br/>　　$sParams .= &#39;&amp;amp;&#39; ; <br/>　　else <br/>　　$bFirst = false ; <br/>　　if ( $sValue === true ) <br/>　　$sParams .= $this-&gt;EncodeConfig( $sKey ) . &#39;=true&#39; ; <br/>　　else if ( $sValue === false ) <br/>　　$sParams .= $this-&gt;EncodeConfig( $sKey ) . &#39;=false&#39; ; <br/>　　else <br/>　　$sParams .= $this-&gt;EncodeConfig( $sKey ) . &#39;=&#39; . $this-&gt;EncodeConfig( $sValue ) ; <br/>　　} <br/>　　return $sParams ; <br/>　　} <br/>　　public function EncodeConfig( $valueToEncode ) <br/>　　{ <br/>　　$chars = array( <br/>　　&#39;&amp;&#39; =&gt; &#39;%26&#39;, <br/>　　&#39;=&#39; =&gt; &#39;%3D&#39;, <br/>　　&#39;&#34;&#39; =&gt; &#39;%22&#39; ) ; <br/>　　return strtr( $valueToEncode, $chars ) ; <br/>　　} <br/>　　} <br/>　　$editor = new FCKeditor(&#39;editor&#39;) ;//接收时$_POST[&#39;........&#39;]中的内容 <br/>　　$editor-&gt;BasePath = &#34;../common/editor/&#34;;//FCKEDITOR的路径 <br/>　　?&gt; <br/>　　在需要调用的地方&lt;?php $editor-&gt;Cr&#101;ate();?&gt; <br/>　　接受的文件用$_POST[&#39;editor&#39;]调用（editor）可在$editor = new FCKeditor(&#39;editor&#39;)设置]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=720" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=720</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100817]FCKEDITOR百科]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=7" label="Technology Article" /> 
	  <updated>2010-08-17T00:49:22+08:00</updated>
	  <published>2010-08-17T00:49:22+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化，不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。<br/><br/>什么是FckEditor<br/>　　FCKeditor 相容于绝大部分的网页浏览器，像是 : Internet Explorer 5.5+ (Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未来的版本也将会加入对 Opera 的支援。<br/>&nbsp;&nbsp;&nbsp;&nbsp;FckEditor更名CKEditor <br/>&nbsp;&nbsp;&nbsp;&nbsp;著名的开源网页编辑软件FCKEditor在09年发布更新到3.0，并改名为CKEditor。原来叫FCK，是因为最初的开发者叫Frederico Calderia Knabben；现在叫CK，意指&#34;Content and Knowledge&#34;。新版的编辑器的更新包括：新的用户界面，一个支持Plug-in的Javascript API，并提供对视觉障碍者的使用支持。&#34; <br/>　　据官方的解释，CK是对FCK的代码的完全重写，而且此项工作从2007年就开始了，并在今年初发表了多个测试版。至此，为大家服务长达6年的FCKeditor将被CKeditor替代。<br/><br/>配置中文解释<br/>　　AutoDetectLanguage=true/false 自动检测语言 <br/>　　BaseHref=&#34;&#34; 相对链接的基地址 <br/>　　ContentLangDirection=&#34;ltr/rtl&#34; 默认文字方向 <br/>　　ContextMenu=字符串数组,右键菜单的内容 <br/>　　CustomConfigurationsPath=&#34;&#34; 自定义配置文件路径和名称 <br/>　　Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容 <br/>　　DefaultLanguage=&#34;&#34; 缺省语言 　　EditorAreaCss=&#34;&#34; 编辑区的样式表文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML <br/>　　EnableXHTML=true/false 是否允许使用XHTML取代HTML <br/>　　FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代 <br/>　　FontColors=&#34;&#34; 设置显示颜色拾取器时文字颜色列表 <br/>　　FontFormats=&#34;&#34; 设置显示在文字格式列表中的命名 <br/>　　FontNames=&#34;&#34; 字体列表中的字体名 <br/>　　FontSizes=&#34;&#34; 字体大小中的字号列表 <br/>　　ForcePasteAsPlainText=true/false 强制粘贴为纯文本 <br/>　　ForceSimpleAmpersand=true/false 是否不把&amp;符号转换为XML实体 <br/>　　FormatIndentator=&#34;&#34; 当在源码格式下缩进代码使用的字符 <br/>　　FormatOutput=true/false 当输出内容时是否自动格式化代码 <br/>　　FormatSource=true/false 在切换到代码视图时是否自动格式化代码 <br/>　　FullPage=true/false 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容 <br/>　　GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记 <br/>　　IeSpellDownloadUrl=&#34;&#34;下载拼写检查器的网址 <br/>　　ImageBrowser=true/false 是否允许浏览服务器功能 <br/>　　ImageBrowserURL=&#34;&#34; 浏览服务器时运行的URL <br/>　　ImageBrowserWindowHeight=&#34;&#34; 图像浏览器窗口高度 <br/>　　ImageBrowserWindowWidth=&#34;&#34; 图像浏览器窗口宽度 <br/>　　LinkBrowser=true/false 是否允许在插入链接时浏览服务器 <br/>　　LinkBrowserURL=&#34;&#34; 插入链接时浏览服务器的URL <br/>　　LinkBrowserWindowHeight=&#34;&#34;链接目标浏览器窗口高度 <br/>　　LinkBrowserWindowWidth=&#34;&#34;链接目标浏览器窗口宽度 <br/>　　Plugins=object 注册插件 <br/>　　PluginsPath=&#34;&#34; 插件文件夹 <br/>　　ShowBorders=true/false 合并边框 <br/>　　SkinPath=&#34;&#34; 皮肤文件夹位置 <br/>　　SmileyColumns=12 图符窗列数 <br/>　　SmileyImages=字符数组 图符窗中图片文件名数组 <br/>　　SmileyPath=&#34;&#34; 图符文件夹路径 <br/>　　SmileyWindowHeight 图符窗口高度 <br/>　　SmileyWindowWidth 图符窗口宽度 <br/>　　SpellChecker=&#34;ieSpell/Spellerpages&#34; 设置拼写检查器 <br/>　　StartupFocus=true/false 开启时FOCUS到编辑器 <br/>　　StylesXmlPath=&#34;&#34; 设置定义CSS样式列表的XML文件的位置 <br/>　　TabSpaces=4 TAB键产生的空格字符数 <br/>　　ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏 <br/>　　ToolbarSets=object 允许使用TOOLBAR集合 <br/>　　ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开 <br/>　　UseBROnCarriageReturn=true/false 当回车时是产生BR标记还是P或者DIV标记]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=719" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=719</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100810]Firefox的默认样式表]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=3" label="Div+css" /> 
	  <updated>2010-08-10T10:09:48+08:00</updated>
	  <published>2010-08-10T10:09:48+08:00</published>
		  <summary type="html"><![CDATA[每个浏览器都有自己的默认样式，这是一段预定义的CSS，用以简单地呈现网页。在Firefox中的地址栏中输入resource://gre/res/html.css即可以看到该浏览器的默认样式。在Firebug 1.2 Alphas的styles中就可以看到默认样式对页面定义样式的影响。毫无疑问，理解和学习浏览器的默认样式能更好的理解浏览器对解析样式和呈现页面。Firefox3和Firefox2相比，默认样式仅有8处不同，但这些改变也可以让我们感觉到Firefox3在样式上的改进：<br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.amoycloud.com/blog/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/>@namespace url(<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>); /* set default namespace to HTML */<br/><br/>/* bidi */<br/><br/>[dir=”rtl”] {<br/>&nbsp;&nbsp;direction: rtl;<br/>&nbsp;&nbsp;unicode-bidi: embed;<br/>}<br/>[dir=”ltr”] {<br/>&nbsp;&nbsp;direction: ltr;<br/>&nbsp;&nbsp;unicode-bidi: embed;<br/>}<br/>bdo[dir] {<br/>&nbsp;&nbsp;unicode-bidi: bidi-override;<br/>}<br/><br/>/* blocks */<br/><br/>html, div, map, dt, isindex, form {<br/>&nbsp;&nbsp;display: block;<br/>}<br/><br/>body {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;margin: 8px;<br/>}<br/><br/>p, dl, multicol {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;margin: 1em 0;<br/>}<br/><br/>dd {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;-moz-margin-start: 40px;<br/>}<br/><br/>blockquote {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;margin: 1em 40px;<br/>}<br/><br/>address {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-style: italic;<br/>}<br/><br/>center {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;text-align: -moz-center;<br/>}<br/><br/>blockquote[type=cite] {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;margin: 1em 0px;<br/>&nbsp;&nbsp;/*** start:Firefox2 ***/<br/>&nbsp;&nbsp;padding-left: 1em;<br/>&nbsp;&nbsp;border-left: solid;<br/>&nbsp;&nbsp;/*** end:Firefox2 ***/<br/>&nbsp;&nbsp;/*** start:Firefox3 ***/<br/>&nbsp;&nbsp;-moz-padding-start: 1em;<br/>&nbsp;&nbsp;-moz-border-start: solid;<br/>&nbsp;&nbsp;/*** end:Firefox3 ***/<br/>&nbsp;&nbsp;border-color: blue;<br/>&nbsp;&nbsp;border-width: thin;<br/>}<br/><br/>span[_moz_quote=true] {<br/>&nbsp;&nbsp;color: blue;<br/>}<br/><br/>pre[_moz_quote=true] {<br/>&nbsp;&nbsp;color: blue;<br/>}<br/><br/>h1 {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-size: 2em;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;margin: .67em 0;<br/>}<br/><br/>h2 {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-size: 1.5em;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;margin: .83em 0;<br/>}<br/><br/>h3 {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-size: 1.17em;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;margin: 1em 0;<br/>}<br/><br/>h4 {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;margin: 1.33em 0;<br/>}<br/><br/>h5 {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-size: 0.83em;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;margin: 1.67em 0;<br/>}<br/><br/>h6 {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-size: 0.67em;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;margin: 2.33em 0;<br/>}<br/><br/>listing {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-family: -moz-fixed;<br/>&nbsp;&nbsp;font-size: medium;<br/>&nbsp;&nbsp;white-space: pre;<br/>&nbsp;&nbsp;margin: 1em 0;<br/>}<br/><br/>xmp, pre, plaintext {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;font-family: -moz-fixed;<br/>&nbsp;&nbsp;white-space: pre;<br/>&nbsp;&nbsp;margin: 1em 0;<br/>}<br/><br/>/* tables */<br/><br/>table {<br/>&nbsp;&nbsp;display: table;<br/>&nbsp;&nbsp;border-spacing: 2px;<br/>&nbsp;&nbsp;border-collapse: separate;<br/>&nbsp;&nbsp;margin-top: 0;<br/>&nbsp;&nbsp;margin-bottom: 0;<br/>&nbsp;&nbsp;/* XXXldb do we want this if we’re border-collapse:collapse ? */<br/>&nbsp;&nbsp;-moz-box-sizing: border-box;<br/>&nbsp;&nbsp;text-indent: 0;<br/>}<br/><br/>table[align=”left”] {<br/>&nbsp;&nbsp;float: left;<br/>}<br/><br/>table[align=”right”] {<br/>&nbsp;&nbsp;float: right;<br/>&nbsp;&nbsp;text-align: start;<br/>}<br/><br/>table[rules]:not([rules=”none”]) {<br/>&nbsp;&nbsp;border-collapse: collapse;<br/>}<br/><br/>/* caption inherits from table not table-outer */<br/>caption {<br/>&nbsp;&nbsp;display: table-caption;<br/>&nbsp;&nbsp;text-align: center;<br/>&nbsp;&nbsp;-moz-box-sizing: border-box;<br/>}<br/><br/>table[align=”center”] &gt;gt; caption {<br/>&nbsp;&nbsp;margin-left: auto;<br/>&nbsp;&nbsp;margin-right: auto;<br/>}<br/><br/>table[align=”center”] &gt;gt; caption[align=”left”] {<br/>&nbsp;&nbsp;margin-right: 0;<br/>}<br/><br/>table[align=”center”] &gt;gt; caption[align=”right”] {<br/>&nbsp;&nbsp;margin-left: 0;<br/>}<br/><br/>tr {<br/>&nbsp;&nbsp;display: table-row;<br/>&nbsp;&nbsp;vertical-align: inherit;<br/>}<br/><br/>col {<br/>&nbsp;&nbsp;display: table-column;<br/>}<br/><br/>colgroup {<br/>&nbsp;&nbsp;display: table-column-group;<br/>}<br/><br/>tbody {<br/>&nbsp;&nbsp;display: table-row-group;<br/>&nbsp;&nbsp;vertical-align: middle;<br/>}<br/><br/>thead {<br/>&nbsp;&nbsp;display: table-header-group;<br/>&nbsp;&nbsp;vertical-align: middle;<br/>}<br/><br/>tfoot {<br/>&nbsp;&nbsp;display: table-footer-group;<br/>&nbsp;&nbsp;vertical-align: middle;<br/>}<br/><br/>/* for XHTML tables without tbody */<br/>table &gt;gt; tr {<br/>&nbsp;&nbsp;vertical-align: middle;<br/>}<br/><br/>td {<br/>&nbsp;&nbsp;display: table-cell;<br/>&nbsp;&nbsp;vertical-align: inherit;<br/>&nbsp;&nbsp;text-align: inherit;<br/>&nbsp;&nbsp;padding: 1px;<br/>}<br/><br/>th {<br/>&nbsp;&nbsp;display: table-cell;<br/>&nbsp;&nbsp;vertical-align: inherit;<br/>&nbsp;&nbsp;font-weight: bold;<br/>&nbsp;&nbsp;padding: 1px;<br/>}<br/><br/>tr &gt;gt; form:-moz-is-html, tbody &gt;gt; form:-moz-is-html,<br/>thead &gt;gt; form:-moz-is-html, tfoot &gt;gt; form:-moz-is-html,<br/>table &gt;gt; form:-moz-is-html {<br/>&nbsp;&nbsp;/* Important: don’t show these forms in HTML */<br/>&nbsp;&nbsp;display: none !important;<br/>}<br/><br/>/* inlines */<br/><br/>q:before {<br/>&nbsp;&nbsp;content: open-quote;<br/>}<br/><br/>q:after {<br/>&nbsp;&nbsp;content: close-quote;<br/>}<br/><br/>b, strong {<br/>&nbsp;&nbsp;font-weight: bolder;<br/>}<br/><br/>i, cite, em, var, dfn {<br/>&nbsp;&nbsp;font-style: italic;<br/>}<br/><br/>tt, code, kbd, samp {<br/>&nbsp;&nbsp;font-family: -moz-fixed;<br/>}<br/><br/>u, ins {<br/>&nbsp;&nbsp;text-decoration: underline;<br/>}<br/><br/>s, strike, del {<br/>&nbsp;&nbsp;text-decoration: line-through;<br/>}<br/><br/>blink {<br/>&nbsp;&nbsp;text-decoration: blink;<br/>}<br/><br/>big {<br/>&nbsp;&nbsp;font-size: larger;<br/>}<br/><br/>small {<br/>&nbsp;&nbsp;font-size: smaller;<br/>}<br/><br/>sub {<br/>&nbsp;&nbsp;vertical-align: sub;<br/>&nbsp;&nbsp;font-size: smaller;<br/>&nbsp;&nbsp;line-height: normal;<br/>}<br/><br/>sup {<br/>&nbsp;&nbsp;vertical-align: super;<br/>&nbsp;&nbsp;font-size: smaller;<br/>&nbsp;&nbsp;line-height: normal;<br/>}<br/><br/>nobr {<br/>&nbsp;&nbsp;white-space: nowrap;<br/>}<br/><br/>/* titles */<br/>abbr[title], acronym[title] {<br/>&nbsp;&nbsp;border-bottom: dotted 1px;<br/>}<br/><br/>/* lists */<br/><br/>ul, menu, dir {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;list-style-type: disc;<br/>&nbsp;&nbsp;margin: 1em 0;<br/>&nbsp;&nbsp;-moz-padding-start: 40px;<br/>}<br/><br/>ol {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;list-style-type: decimal;<br/>&nbsp;&nbsp;margin: 1em 0;<br/>&nbsp;&nbsp;-moz-padding-start: 40px;<br/>}<br/><br/>li {<br/>&nbsp;&nbsp;display: list-item;<br/>&nbsp;&nbsp;/** start:Firefox2 **/<br/>&nbsp;&nbsp;-moz-float-edge: margin-box;<br/>&nbsp;&nbsp;/** end:Firefox2 **/<br/>}<br/><br/>/* nested lists have no top/bottom margins */<br/>ul ul,&nbsp;&nbsp; ul ol,&nbsp;&nbsp; ul dir,&nbsp;&nbsp; ul menu,&nbsp;&nbsp; ul dl,<br/>ol ul,&nbsp;&nbsp; ol ol,&nbsp;&nbsp; ol dir,&nbsp;&nbsp; ol menu,&nbsp;&nbsp; ol dl,<br/>dir ul,&nbsp;&nbsp;dir ol,&nbsp;&nbsp;dir dir,&nbsp;&nbsp;dir menu,&nbsp;&nbsp;dir dl,<br/>menu ul, menu ol, menu dir, menu menu, menu dl,<br/>dl ul,&nbsp;&nbsp; dl ol,&nbsp;&nbsp; dl dir,&nbsp;&nbsp; dl menu,&nbsp;&nbsp; dl dl {<br/>&nbsp;&nbsp;margin-top: 0;<br/>&nbsp;&nbsp;margin-bottom: 0;<br/>}<br/><br/>/* 2 deep unordered lists use a circle */<br/>ol ul,&nbsp;&nbsp; ul ul,&nbsp;&nbsp; menu ul,&nbsp;&nbsp; dir ul,<br/>ol menu, ul menu, menu menu, dir menu,<br/>ol dir,&nbsp;&nbsp;ul dir,&nbsp;&nbsp;menu dir,&nbsp;&nbsp;dir dir {<br/>&nbsp;&nbsp;list-style-type: circle;<br/>}<br/><br/>/* 3 deep (or more) unordered lists use a square */<br/>ol ol ul,&nbsp;&nbsp;&nbsp;&nbsp; ol ul ul,&nbsp;&nbsp;&nbsp;&nbsp; ol menu ul,&nbsp;&nbsp;&nbsp;&nbsp; ol dir ul,<br/>ol ol menu,&nbsp;&nbsp; ol ul menu,&nbsp;&nbsp; ol menu menu,&nbsp;&nbsp; ol dir menu,<br/>ol ol dir,&nbsp;&nbsp;&nbsp;&nbsp;ol ul dir,&nbsp;&nbsp;&nbsp;&nbsp;ol menu dir,&nbsp;&nbsp;&nbsp;&nbsp;ol dir dir,<br/>ul ol ul,&nbsp;&nbsp;&nbsp;&nbsp; ul ul ul,&nbsp;&nbsp;&nbsp;&nbsp; ul menu ul,&nbsp;&nbsp;&nbsp;&nbsp; ul dir ul,<br/>ul ol menu,&nbsp;&nbsp; ul ul menu,&nbsp;&nbsp; ul menu menu,&nbsp;&nbsp; ul dir menu,<br/>ul ol dir,&nbsp;&nbsp;&nbsp;&nbsp;ul ul dir,&nbsp;&nbsp;&nbsp;&nbsp;ul menu dir,&nbsp;&nbsp;&nbsp;&nbsp;ul dir dir,<br/>menu ol ul,&nbsp;&nbsp; menu ul ul,&nbsp;&nbsp; menu menu ul,&nbsp;&nbsp; menu dir ul,<br/>menu ol menu, menu ul menu, menu menu menu, menu dir menu,<br/>menu ol dir,&nbsp;&nbsp;menu ul dir,&nbsp;&nbsp;menu menu dir,&nbsp;&nbsp;menu dir dir,<br/>dir ol ul,&nbsp;&nbsp;&nbsp;&nbsp;dir ul ul,&nbsp;&nbsp;&nbsp;&nbsp;dir menu ul,&nbsp;&nbsp;&nbsp;&nbsp;dir dir ul,<br/>dir ol menu,&nbsp;&nbsp;dir ul menu,&nbsp;&nbsp;dir menu menu,&nbsp;&nbsp;dir dir menu,<br/>dir ol dir,&nbsp;&nbsp; dir ul dir,&nbsp;&nbsp; dir menu dir,&nbsp;&nbsp; dir dir dir {<br/>&nbsp;&nbsp;list-style-type: square;<br/>}<br/><br/>/* leafs */<br/><br/>/* gt; noshade and color attributes are handled completely by<br/> * the nsHTMLHRElement attribute mapping code<br/> */<br/>hr {<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;height: 2px;<br/>&nbsp;&nbsp;/** start:Firefox2 **/<br/>&nbsp;&nbsp;border: 1px -moz-bg-inset;<br/>&nbsp;&nbsp;/** end:Firefox2 **/<br/>&nbsp;&nbsp;/** start:Firefox3 **/<br/>&nbsp;&nbsp;border: 1px inset;<br/>&nbsp;&nbsp;/** end:Firefox3 **/<br/>&nbsp;&nbsp;margin: 0.5em auto 0.5em auto;<br/>&nbsp;&nbsp;/** start:Firefox3 **/<br/>&nbsp;&nbsp;color: gray;<br/>&nbsp;&nbsp;/** end:Firefox3 **/<br/>&nbsp;&nbsp;-moz-float-edge: margin-box;<br/>&nbsp;&nbsp;-moz-box-sizing: border-box;<br/>}<br/><br/>hr[size=”1″] {<br/>&nbsp;&nbsp;/** start:Firefox2 **/<br/>&nbsp;&nbsp;border-style: -moz-bg-solid none none none;<br/>&nbsp;&nbsp;/** end:Firefox2 **/<br/>&nbsp;&nbsp;/** start:Firefox3 **/<br/>&nbsp;&nbsp;border-style: solid none none none;<br/>&nbsp;&nbsp;/** end:Firefox3 **/<br/>}<br/><br/>*|*:-moz-any-link img, img[usemap], object[usemap] {<br/>&nbsp;&nbsp;border: 2px solid;<br/>}<br/><br/>/** start:Firefox3 **/<br/>img:-moz-broken::before, input:-moz-broken::before,<br/>img:-moz-user-disabled::before, input:-moz-user-disabled::before,<br/>img:-moz-loading::before, input:-moz-loading::before,<br/>applet:-moz-empty-except-children-with-localname(param):-moz-broken::before,<br/>applet:-moz-empty-except-children-with-localname(param):-moz-user-disabled::before {<br/>&nbsp;&nbsp;content: -moz-alt-content !important;<br/>&nbsp;&nbsp;unicode-bidi: embed;<br/>}<br/><br/>object:-moz-broken &gt;gt; *|*, applet:-moz-broken &gt;gt; *|*<br/>object:-moz-user-disabled &gt;gt; *|*, applet:-moz-user-disabled &gt;gt; *|* {<br/>&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;Inherit in the object’s alignment so that if we aren’t aligned explicitly<br/>&nbsp;&nbsp;&nbsp;&nbsp;we’ll end up in the right place vertically.&nbsp;&nbsp;See bug 36997.&nbsp;&nbsp;Note that this<br/>&nbsp;&nbsp;&nbsp;&nbsp;is not !important because we _might_ be aligned explicitly.<br/>&nbsp;&nbsp;*/<br/>&nbsp;&nbsp;vertical-align: inherit;<br/>}<br/><br/>img:-moz-suppressed, input:-moz-suppressed, object:-moz-suppressed,<br/>embed:-moz-suppressed, applet:-moz-suppressed {<br/>&nbsp;&nbsp;/*<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set visibility too in case the page changes display.&nbsp;&nbsp;Note that we _may_<br/>&nbsp;&nbsp;&nbsp;&nbsp;want to just set visibility and not display, in general, if we find that<br/>&nbsp;&nbsp;&nbsp;&nbsp;display:none breaks too many layouts.&nbsp;&nbsp;And if we decide we really do want<br/>&nbsp;&nbsp;&nbsp;&nbsp;people to be able to right-click blocked images, etc, we need to set<br/>&nbsp;&nbsp;&nbsp;&nbsp;neither one, and hack the painting code…. : (<br/>&nbsp;&nbsp; */<br/>&nbsp;&nbsp;display: none !important;<br/>&nbsp;&nbsp;visibility: hidden !important;<br/>}<br/>/** end:Firefox3 **/&nbsp;&nbsp;<br/><br/>img[usemap], object[usemap] {<br/>&nbsp;&nbsp;color: blue;<br/>}<br/><br/>frameset {<br/>&nbsp;&nbsp;display: block ! important;<br/>&nbsp;&nbsp;overflow: -moz-hidden-unscrollable;<br/>&nbsp;&nbsp;position: static ! important;<br/>&nbsp;&nbsp;float: none ! important;<br/>&nbsp;&nbsp;border: none ! important;<br/>}<br/><br/>frame {<br/>&nbsp;&nbsp;border: none ! important;<br/>}<br/><br/>iframe {<br/>&nbsp;&nbsp;border: 2px inset;<br/>}<br/><br/>noframes {<br/>&nbsp;&nbsp;display: none;<br/>}<br/><br/>spacer {<br/>&nbsp;&nbsp;position: static ! important;<br/>&nbsp;&nbsp;float: none ! important;<br/>}<br/><br/>canvas {<br/>&nbsp;&nbsp;-moz-user-sel&#101;ct: none;<br/>}<br/><br/>/* focusable content: anything w/ tabindex &gt;gt;=0 is focusable */<br/>abbr:focus, acronym:focus, address:focus, applet:focus, b:focus,<br/>base:focus, big:focus, blockquote:focus, br:focus, canvas:focus, caption:focus,<br/>center:focus, cite:focus, code:focus, col:focus, colgroup:focus, dd:focus,<br/>del:focus, dfn:focus, dir:focus, div:focus, dl:focus, dt:focus, em:focus,<br/>fieldset:focus, font:focus, form:focus, h1:focus, h2:focus, h3:focus, h4:focus,<br/>h5:focus, h6:focus, hr:focus, i:focus, img:focus, ins:focus,<br/>kbd:focus, label:focus, legend:focus, li:focus, link:focus, menu:focus,<br/>object:focus, ol:focus, p:focus, pre:focus, q:focus, s:focus, samp:focus,<br/>small:focus, span:focus, strike:focus, strong:focus, sub:focus, sup:focus,<br/>table:focus, tbody:focus, td:focus, tfoot:focus, th:focus, thead:focus,<br/>tr:focus, tt:focus, u:focus, ul:focus, var:focus {<br/>&nbsp;&nbsp;/** start:Firefox2 **/<br/>&nbsp;&nbsp; outline: 1px dotted invert;<br/>&nbsp;&nbsp;/** end:Firefox2 **/<br/>&nbsp;&nbsp;/** start:Firefox3 **/<br/>&nbsp;&nbsp;/* Don’t specify the outline-color, we should always use initial value. */<br/>&nbsp;&nbsp; outline: 1px dotted;<br/>&nbsp;&nbsp;/** end:Firefox3 **/<br/>}<br/><br/>/* hidden elements */<br/>area, base, basefont, head, meta, script, style, title,<br/>noembed, param {<br/>&nbsp;&nbsp; display: none;<br/>}<br/><br/>/* emulation of non-standard HTML gt; tag */<br/>marquee {<br/>&nbsp;&nbsp;/** start:Firefox2 **/<br/>&nbsp;&nbsp;display: block;<br/>&nbsp;&nbsp;/** end:Firefox2 **/<br/>&nbsp;&nbsp;/** start:Firefox3 **/<br/>&nbsp;&nbsp;width: -moz-available;<br/>&nbsp;&nbsp;display: inline-block;<br/>&nbsp;&nbsp;vertical-align: text-bottom;<br/>&nbsp;&nbsp;text-align: start;<br/>&nbsp;&nbsp;/** end:Firefox3 **/<br/>&nbsp;&nbsp;-moz-binding: url(’chrome://xbl-marquee/content/xbl-marquee.xml#marquee-horizontal’);<br/>}<br/><br/>marquee[direction=”up”], marquee[direction=”down”] {<br/>&nbsp;&nbsp;-moz-binding: url(’chrome://xbl-marquee/content/xbl-marquee.xml#marquee-vertical’);<br/>&nbsp;&nbsp;height: 200px;<br/>}<br/><br/>/* PRINT ONLY rules follow */<br/>@media print {<br/><br/>&nbsp;&nbsp;marquee { -moz-binding: none; }<br/><br/>&nbsp;&nbsp;/* XXX this should not be necessary, we should be stopping blinking<br/>&nbsp;&nbsp;&nbsp;&nbsp; of any kind in print preview, not just the gt; element */<br/>&nbsp;&nbsp;blink {<br/>&nbsp;&nbsp;&nbsp;&nbsp;text-decoration: none;<br/>&nbsp;&nbsp;}<br/><br/>}<br/></div></div><br/><br/>虽然CSS2.1的附录里给了HTML4默认样式的建议(Appendix D. Default style sheet for HTML 4)，这本身就不是一个很完美的解决方案，加上各个浏览器附加上一点自己私有的属性，Firefox默认样式表中清楚的说明了这点，导致了各个浏览器的默认样式表不尽相同，比如对比这份参考CSS2.1的对HTML4默认样式的建议通过实践总结出来的IE6的默认样式表(INTERNET EXPLORER 6 DEFAULT STYLE SHEET)。解决这个问题的常见方法就是通过一个通用的CSS文件来重置HTML标签的样式，使其在各个浏览器中表现的一样，比如YUI Reset CSS和Eric Meyer的CSS Tools: Reset CSS就是很好的解决方案。<br/><br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=718" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=718</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100805]non-bootable disk 80 press any key to ...]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=11" label="System" /> 
	  <updated>2010-08-05T10:18:05+08:00</updated>
	  <published>2010-08-05T10:18:05+08:00</published>
		  <summary type="html"><![CDATA[ 字号：大 中 小 今天遇到这样以个问题：<br/><br/>机子之前好好的，突然断电了，就进不了系统，提示出现<br/><br/>non-bootable disk 80<br/><br/>press any key to return...<br/><br/>重做系统也提示找不到硬盘。<br/><br/>后来才知道原来是断电造成硬盘主引导区损坏,<br/><br/>后来用启动盘进入DOS..输入命令FDISK /MBR进行修复。<br/><br/>问题解决！<br/><br/> <br/><br/>PS：不知道怎么进DOS的及不知道怎么用fdisk/mbr的可以点击下面连接看看！<br/><br/> <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fdisk/mbr命令详解<br/><br/>Fdisk /MBR <br/>重写硬盘主引导区,注意中间有个空格 <br/>fdisk /mbr 命令适用于： <br/>1. 主引导程序受损 <br/>此乃常见故障， 硬盘不能自举， 微机死锁， 或显示 boot failure－ins&#101;rt system diskette， ……之类； 经由软盘引导， fdisk 命令能列出分区信息。 <br/>取硬盘同版本 dos 软盘或应急盘引导， 运行 a&gt;fdisk /mbr 命令，仅向主引导扇区写入当前系统固有的主引导程序， 硬盘即恢复自举能力， 如果 dos 引导信息及系统文件等均正常。 <br/>2. 清除嵌入式主引导型病毒 <br/>此类病毒常见， 它们仅以先导模块嵌入主引导程序， 不触动分区表及检验标志。 <br/>首选以检出此类病毒的软件清除。 <br/>遇杀毒软件不效, 简洁高效的对策是以硬盘同版本 dos 软盘引导， 运行 a&gt;fdisk /mbr 命令， 向硬盘单一地写入当前系统固有的主引导程序， 病毒“先导”模块被覆盖， 分藏它处的残部随之丧失作用。 <br/>顺及， 以常规 fdisk 命令进行分区， 难能清除此类病毒， 原因是当它读得检验标志完好， 自动逾越主引导程序写操作， 仅登录分区表， 病貌依旧! 硬盘格式化后不能自举。行之有效的措施是运行 a&gt;fdisk /mbr命令。 <br/>早年曾出于无奈而动用物理格式化程序， 稍后方悟悉硬盘经初始化， 碍事的检验标志不复存在。 <br/>3. 仅设基本 dos 分区硬盘的主引导信息全损 <br/>前述表现之外， 执行 a&gt;c:， 显示 invalid drive specification，乃分区表遭毁； fdisk 命令不能列出分区信息。 <br/>实践中曾遇两例原仅设基本 dos 分区的硬盘(无扩展dos分区)， 主引导扇区面目皆非， 经分别运行原用的 ms dos 7.0 及 7.1 fdisk /mbr命令， 常规重写全套完全适用的主引导信息， 由于其 dos 引导信息、文件分配表、根目录及用户数据完好， c 盘均迅即康复。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=717" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=717</id> 
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[[100804]中国眼镜行业信息化建设漫谈]]></title>
	  <author>
		 <name>Leo</name>
		 <uri>http://www.amoycloud.com/blog/</uri>
		 <email>Amoycloud@qq.com</email>
	  </author>
	  <category term="" scheme="http://www.amoycloud.com/blog/default.asp?cateID=18" label="Finance" /> 
	  <updated>2010-08-04T10:45:12+08:00</updated>
	  <published>2010-08-04T10:45:12+08:00</published>
		  <summary type="html"><![CDATA[编者按：<br/>近年来， 随着中国眼镜行业的快速发展， 眼镜行业信息化建设也成为业内人士关注的问题 ，并被部分企业提上议事 日程。为了引导业内人士和广大读者对于眼镜行业信息化建设的认识， 从本期开始， 本刊将陆续刊登著名电子商务和 网络营销专家王汝林先生撰写的 《 中国眼镜行业信息化建设漫谈》一文，内容包括眼镜行业电子商务、网络营销、移动商务、E R P 、商务智能等有关信息化工程的基本知识和实战技巧，敬请关注。&nbsp;&nbsp;<br/><br/>伴随着改革开放的步伐 ， 中国眼镜行业获得了高歌猛进式的发展， 并成为极具发展潜力的朝阳产业。 中国眼镜行业在产值和规模急剧扩张的同时， 在眼镜企业内部， 管理水平和营销方式也获得了长足的进步。特别是近年来， 在市场竞争的作用下 ， 适应行业和市场发展的需要 ， 以电子商务为载体的信息化建设成为众多眼镜企业关注的热点， 并展现出巨大的应用空间。 对此， 一些专家分析指出：适应行业发展和市场竞争的需要， 中国眼镜行业实现由传统管理方式向信息化管理的转变， 既是中国眼镜行业国际化的必然趋势， 也是中国眼镜企业增强市场竞争力的必然要求。&nbsp;&nbsp;<br/><br/>据有关资料显示，欧美眼镜企业早在 2 O年前应用电子商务的比例已经达~ f J 6 0 ％， 而中国眼镜企业至今应用电子商务作为营销手段的尚不足3 ％。 就国内而言， 与其它行业相比．眼镜行业商务网站建设和网络营销的建设仍相对较弱。 尽管有许多眼镜企业开设了自己的企业网站， 但大多数仅局限于简单的企业和产品介绍 距离真正的电子商务网站， 还差得很远。实际上． 这只是相当于在信息化的道路上买了一张车票，却并没有登上信息化的高速列车。 <br/>去年，为推动国内企业信息化建设的步伐 国务院颁发了 《 加强电子商务的若干意见》&nbsp;&nbsp; 从而吹响了加快中国电子商务发展的号角这预示着中国企业电子商务发展将迈上一个新的战略起点。 值此关键阶段．作为中国眼镜企业．应当抓住机遇 ．乘势而上．尽快杀人以电子商务为核心的主战场。&nbsp;&nbsp;<br/><br/>一． 眼镜企业电子商务网站建设的基本原则 <br/>目前．尽管为数不少的眼镜企业都建立了网站．但真正收到实际效果的并不多．许多眼镜企业处于 ” 只见网页建． 不见订单来”的尴尬局面。之所以~ D l i P _ , ． 其中一个十分重要的原因． 就是很多眼镜企业还不懂得企业商务网站建设的基本原则和相应的网络营销的实战技巧。&nbsp;&nbsp;<br/><br/>那么 ．建设企业商务网站究竟需要遵循哪些基本原则呢<br/>1 ．整体策划要有商气的原则 <br/>按照基本的营销原理．电子商务和网络营销站点必须首先具备商气．然后才会有人气 ．进而产生商机。因此．具备商气就成为建设企业电子商务营销网站最基本的原则之一。当然．要使企业的网站具有商气的确不是一件容易的事。<br/>如今． 许多眼镜企业在建立商业网站的过程中．因为不懂得上述原则 ．因而在实际操作中往往陷入了一些误区．主要表现为：不进行市场需求方面的思考 不深入探寻网民的消费心理 不认真研究当前形势下如何实现新技术和传统企业的微观对接：不懂得灵活运用多种竞争韬略 ．而是仅靠几个美编进行简单的广告策划。<br/>如此一来．当然是不可能建立有效的电子商务网站的盈利模式的。&nbsp;&nbsp;遵循整体策划具备商气的原则，在建立电子商务网站的过程中． 应当努力做到：全局统筹下的战略思索 资本运作中的冷静判断：深谋远虑后的难题破解．宏观指导下的微观对接。其中．最重要的一点．就是要从战略的高度．预见市场的发展趋势，探究网络经济和传统经济的融合和互补． 从而找到一个开展网络营销的切入点 ．并由此人手建立具有强烈商业氛围的企业商务网站。在此基础上．广泛聚集人气．发展客户资源 ．进而产生商机。<br/>&nbsp;&nbsp;<br/>2 ．栏目安捧要有创意的原则 <br/>商气是企业营销网站的外部形态， 而栏 目则是电子商务网站的核心和具体内涵。企业商务网站设置栏目一定要遵循具有创意的原则。&nbsp;&nbsp;<br/>当前．许多眼镜企业的网站在栏目设置上缺乏创意．由于没有新意． 全是千篇一律的面孔。因而也就产生不了吸引力。因此．主要的问题是一定要勇于打破这种因循守1 E l 的格局．大胆创新． 通过新栏目的设置， 赋予企业网站以充满青春和朝气的魅力， ~ D l t k _ , 才能对浏览者产生吸引力。<br/><br/>3 ．版面设计要有吸引力的原则 <br/>版面犹如网站的 “ 脸蛋&nbsp;&nbsp;拥有一副具有广泛吸引力的 脸蛋”&nbsp;&nbsp;对于企业网站的重要性显而易见 。遵循版面设计要有吸引力的原则 商业网站的版面设计首先要做到清新。 从实际需求出发 <br/>一般说来， 商业网站不需要设置得大红大紫或荒诞怪异 也不需要令人眼花缭乱地闪来闪去。目前， 一些眼镜企业的网络设计者 总习惯于用做个人主页的思路来做电子商务和网络营销网站他们试图用那种虚幻版面的动感来招徕顾客 这其实是错打了定盘星!因为商业网站面对的是商家，而商家感兴趣的是有价值的商业信息，特别是具有含金量的商机 也就是企业获得利润的机会和可能。因此， 我们必须从商人的思路出发， 以商人的眼光和喜好去衡量和设计版面 而不能从个人或纯艺术的角度去衡量并设计版面。&nbsp;&nbsp;<br/>当然，在这里我们并不是要全盘否定版面的艺术性，而是提醒眼镜企业商务网站版面的设计者．一定要从提升网站的商业价值出发 去进行艺术思考，决不能不顾网站的商业价值和实际需求 单纯地进行艺术思考和设计 简言之 就是要坚持艺术性和商业价值的统一。在此， 我们可以借鉴国外一些眼镜企业网站的设计思路和风格。从总体上看，目前，国外发达国家眼镜企业商业网站的设计大都是十分清新的。此外，这些网站还十分注重细节。例如 许多推介产&nbsp;&nbsp; 品的眼镜企业营销网站．为了便于网民查找方便．连产品的质量指标、 技术参数都全部提供出来。因为这些设计者深深懂得 商家看中的是对其商业经营有价值的信 <br/>息和数据，而不是画面的动感，说穿了．他们注重的是实效 ．而不是花哨。&nbsp;&nbsp;<br/>此外． 企业营销网站的版面设计 ． 还要求做到图文并茂、主题鲜明。只有这样。网站才能具备内在的吸引力。最后，网站的配套环境信息量要充足．这样才能为商家提供尽可能多的商机和再挑选的余地，从而产生持久的吸引力。&nbsp;&nbsp;<br/><br/>4 ．模式策划要有创收点的原则 <br/>当前．为数不少的眼镜企业网站在营销模式策划中没有创收点。突出表现：相当一批眼镜企业网站在建设过程中是用模板套过来的．根本没有商务策划和价值思考。这种误区使得相当一批眼镜商业网站尝到了苦果。因此 ．中国眼镜企业在商务网站建设中．一个重要问题就是要走出上述误区．一定要把寻找和突出创收点放在重要位置．并使之成为商业网站建设的核心。&nbsp;&nbsp;<br/>一般而言．企业网站的创收点是潜在的．而不能像具体的商品交易那样收到立竿见影的效果．它主要是通过网站的总体创意、栏目和版面设置．以发布大量具有高含金量的信息的方式 ．展现具有高附加值的商机．从而产生相应的商业效益。这种由潜在价值变成显在价值的着力点．就是商业网站的创收点。在当前企业电子商务的实践中．不少人一味地大叫：要寻找眼球吸引力!在他们看来 ． 似乎只要有了眼球吸引力． 就是有了商机。实际上． 这种看法是片面的。 从根本上说．商业网站贵在一个 实”字 ．不能设花架子 ．也不能玩花架子。只有在遵循商业策划基本原理的基础上 ．进行认真的研究和思索．通过成功营造商业网站的创收点．才能最终迈向商业营销网站的成功之路。&nbsp;&nbsp;<br/><br/>5 ．资源配置要讲究效益的原则 <br/>商务网站的建设除了应当遵循上述原则．还必须做到讲究效益．具体而言 ．就是要学会进行资源配置。&nbsp;&nbsp;<br/>任何一个商业网站都不可能做到一开始就具有充足的资源．这就需要经营者把各种分散的资源整合起来。对于眼镜类商务网站来说 ．需要配置的资源相当多．而单纯的供、销信息是不足以撑起一个商业网站的。国内外的实践证明：一个电子商务网站不仅需要大量的商情信息 ．而且需要相应的环境信息． 包括国外商情信息、 最新技术、品种信息和新潮信息等等。只有把各种相关信息进行有效整合后 ，才能成为一种增量资源。&nbsp;&nbsp;当然，整合资源也是一门学问．譬如必须根据客户流动的趋向确定资源整合的重点．因为只有从市场出发 ．从客户需求出发．才能做到资源整合的有效性．从而产生效益。 <br/> <br/>二． 依据眼镜行业特点创新商业模式 <br/>现阶段，中国的眼镜企业多以中小企业为主 数量大、种类多。在过去的发展过程中． 从总体上看 ． 一些中小眼镜企业的信息化建设尽管已经取得了可观的成就．&nbsp;&nbsp;<br/><br/>但由于广大中小眼镜企业发展的不平衡 ，它们分别处于不同的地域．面对不同的环境，不可能都像大型企业～样，设立庞大的I T部门，建设自己的数据中心 并把E R P 、C R M等系统安装进去。鉴于上述情况 从当前的现实出发 在广大中小眼镜企业电子商务网站建设中运用一种固定的统一的模式是不切实际的。 因此 ， 中国眼镜企业加快电子商务的发展需要结合各类企业的具体实际 并在此基础上创新商务模式和整体解决方案． 而不可能指望用一种模式、一个解决方案去 包治百病” 。<br/>&nbsp;&nbsp;<br/>值得指出的是这种模式或解决方案， 不是也不可能是那些大型企业曾经采用过的现成模式和解决方案 而必须是建立在适应中小眼镜企业需要基础上的创新模式和解决方案。 此外 眼镜企业具有不同于一般中小企业的生产和经营特点．这主要表现为眼镜企业产品更新快、品种多、批量小 要货急。<br/>因此，特别需要服务的延伸和跟进 需要供应链的快速运转和快速配合。这就要求提供一种适合中小眼镜企业需求的服务平台 如此才能真正降低中小眼镜企业的信息化成本。模式是商业网站经营定位的基础， 因此建设中小眼镜企业商业网站就必须注重对于经营模式的研究和突破。<br/>&nbsp;&nbsp;<br/>从总体上看 目前在眼镜行业电子商务的创新中 已经有所突破。比较突出的有四种模式。&nbsp;&nbsp;<br/>I ．眼镜超市模式 <br/>“ 眼镜超市”网站是这种模式的代表。这类网站作为网上眼镜产品的交易平台，所介绍的产品比较丰富．品种较为齐全．一般产品的价格也比较合理 其中不乏一些比较诱人的特价产品。但突出的问题是网页设计相对较单调． 给浏览者的帮助和资讯较少， 还没有形成网上大型超市的声威和气势。&nbsp;&nbsp;<br/><br/>2 ．移动商务和电子商务整合模式 <br/>移动商务是指通过移动通讯网络进行数据传输并且利用移动终端开展各种商业经营活动的一种新型的电子商务模式， 它是与商务活动参与主体最贴近的一种电子商务模式 在商务活动中以应用移动通讯技术、 使用移动终端为其特性。 由于移动商务可以在第一时间与营销对象进行沟通，对促成商机的作用很大&nbsp;&nbsp;因此特别适合在眼镜营销中应用。 <br/> <br/>移动商务进入眼镜行业，最成功的典型是博士伦公司。博士伦的每一种产品在出厂之前 都会贴上一个条形码 这个条形码记录了哪个经销商在什么时候购买了这种产品、这种产品应当在哪个地区销售等。<br/>目前，博士伦公司分布在全国的1 2 0多个销售代表 会经常抽查经销商销售的产品代码。这项工作非常简单 只要把商店里博士伦产品上的条形码号码通过手机短信的方式， 发送到博士伦的服务器上，服务器马上就会将相关的原始信息发送回去 以确定这个产品是不是应当在当地销售。采用这种办法． 博士伦解决了渠道分销中的 “ 窜货 问题 而所花费的投资只不过区区几千元而已。&nbsp;&nbsp;<br/><br/>3 ．网上代理模式 <br/>商业代理是商务活动中已经广泛使用的一种营销模式。在当前眼镜行业中 ” 中国眼镜代理网把这种商业模式应用在电子商务和网络营销中， 建设了商务代理型网站，并开创了眼镜网上营销的新思路和新模式 不失为一种可贵的探索，值得部分眼镜企业参考借鉴。&nbsp;&nbsp;<br/><br/>4 ．网上营销和市场战略结合模式 <br/>采用这一模式的典型是 完美眼镜” 。&nbsp;&nbsp;<br/>完美眼镜在进军电子商务领域的过程中．把信息技术和营销战略结合起来 显示了商务网站营销成本大幅下降的优势 体现了电子商务营销的魅力。有关研究显示：&nbsp;&nbsp;完美眼镜“网上 <br/>产品廉价的奥秘在于：采用这一模式极大地节省了门面和空间的营销费用． 同时基本实现了产品零库存。 这一方面极大地降低了销售成本 ． 另一方面， 更重要的在于降低了产品分拨的运输费用。&nbsp;&nbsp;<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.amoycloud.com/blog/default.asp?id=716" /> 
	  <id>http://www.amoycloud.com/blog/default.asp?id=716</id> 
  </entry>	
		
</feed>