[卡国17天传说9]ASP会员管理第九章FCKEditor线
2020-06-09


第九章 FCKEditor线上编辑器
对于一般使用者来讲,要在网页上变化字型或排版并不是件容易的事。
讲到线上编辑器,首选当然是FCKEditor。
它是一种由javascript 写成「所见即所得」完全免费的线上编辑器,可以使用在任何一种网页语言,让一般使用者直接在网页上做出文字效果或上传图片,就像在Word编辑文件一样容易,在论坛发文所使用的就是线上编辑器的一种。
首先我们需要下载FCKEditor的组件,你可以在这里http://www.fckeditor.net/免费下载。
解压缩后可以得到这些文件
[卡国17天传说9]ASP会员管理第九章FCKEditor线
这些文件包含了php,javascript,asp….等各种语言所需的文件。这边我们只需要asp的部份就好,其他的我们可以把它精简掉,精简后的文件剩这些
[卡国17天传说9]ASP会员管理第九章FCKEditor线
在要使用的页面include 「fckeditor.asp」这个档案

接着我们要初始化FCKEditor组件
底下是我的写法,这样要使用时直接呼叫这个函数就可以了
Sub initFCK'生成的Name,预设内容
'定义FCKEditor
Dim oFCKeditor
Set oFCKeditor = New FCKeditor'初始化FCKEditor物件
oFCKeditor.BasePath="FCKeditor/"'定义FCKEditor目录
' 定义工作列类型
oFCKeditor.ToolbarSet="Default"'工具列为Default
oFCKeditor.Width=600'生成宽度为600px
oFCKeditor.Height=450'生成高度为450px
oFCKeditor.Value = content'预设的内容
oFCKeditor.Create target'物件的Name
end Sub
接着将原本AddMember.asp里的Textarea取代掉
<%Call initFCK%>
意思是,生成一个名为 UserMemo的FCKEditor输入框,预设内容为空白
来看一下效果如何
[卡国17天传说9]ASP会员管理第九章FCKEditor线

这样的写法很容易就可以将预设的内容带到里面来
在ModifyMember.asp中,如果要将原先的资料先带入的话,只要将变数取代掉原先的空白就可以了
UserMemo = rs
<%Call initFCK%>
这样我们就可以载入预设的内容了,是不是很简单啊。
[卡国17天传说9]ASP会员管理第九章FCKEditor线
新增加一个页面,名为「ShowMember.asp」直接拿「ModifyMember.asp」这个文件来改就可以了,用来显示我们建好的资料。
我的习惯是在会员列表的名字上做个连结,这样要查看使用者就直接点名字就好了。
完成后我们来看一下效果。
[卡国17天传说9]ASP会员管理第九章FCKEditor线
这样就完成啰~


上一篇:
下一篇: