我们用asp使用Fckeditor做编辑器的时候,可能常常会遇到在保存结果的时候都出现一个逗号","的问题,这个问题的源头是因为我们在初始化编辑器时使用了一个与Fckeditor相同的标签名。
我以前经常会这样使用:
<textarea name="content" style="display:none;""><%=content%></textarea>
<%
Dim sBasePath
sBasePath = "/FckEditor/"
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
oFCKeditor.Value = ""
oFCKeditor.Create "content"
%>
这样就会在保存的时候多出一个逗号“,”来,一直在网上找解决方案,但是一直都觉得不是很满意。
今天我就试了一个方法,这个方法绝对是非常的方便简单,下面把代码贴出来:
我们写这样一段代码来设置Fckeditor属性:
<%
sub editor(content)
Dim sBasePath
sBasePath = "/FckEditor/"
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = sBasePath
oFCKeditor.Value = content
oFCKeditor.Create "content"
end sub
%>
然后我们需要在任何需要调用编辑器的地方插入:<% call editor(content) %> 就可以了。
如果你是在编辑的时候调用编辑器,那么你一定记得在调用数据的时候用:
content=rs("content")
这样的形式来进行数据调用,那么编辑器肯定能获得数据的。
评论前必须登录!
注册