注册 登录
编程论坛 ASP技术论坛

如何在ASP+ACCESS的后台管理系统里实现图文混排格式

von_uu 发布于 2008-10-28 16:24, 1306 次点击
好像之前有个斑竹发了类似的帖子,但是我们没有斑竹的功力,有谁能给点详细的建议么,或者有相关的代码

由于要图文混编,本来是想直接在文本中插入html标签来实现,但是在从ACCESS数据库中读取的时候,备注字段出来的标签无法被浏览器解释,实在不知道该怎么处理
5 回复
#2
madpbpl2008-10-28 16:37
外部编辑器eWebEditor
#3
von_uu2008-10-28 16:49
本着学习的态度,只想知道具体该怎么操作,看前面有斑竹说到可以把内容保存成html标签,可是我在读出来的时候浏览器却不识,用函数把&lt;&gt;专成<>也没用,
文本字段的html标签倒是可以被浏览器解释,但是长度又不符合要求
#4
madpbpl2008-10-28 18:54
试试这个
http://www.
#5
multiple19022008-10-28 22:46
你存进数据库的内容是什么?一般来说存入数据库的数据就应该是提交上来的HTML代码,那么显示的时候也直接打出数据库里的HTML代码就是了,用wysiwyg编辑器的话不用考虑HTML编码问题呐。
#6
von_uu2008-10-29 10:11
存入数据库的数据是由后台提交页面提交到数据库content字段的,字段属性是备注
读出时可能经过access的转译,<>都是以纯文本形式,不能被浏览器识别为html标记
于是推测<>是以&lt;&gt;输出的,于是做了一个转译函数:
<%
function vonhtml(content)
vonhtml=content
if content<>"" then
vonhtml=replace(vonhtml,chr(13),"<br>")        '回车
vonHtml=replace(vonHtml,chr(34),""")      '引号
vonHtml=replace(vonHtml,chr(32),"&nbsp;")      '空格
vonHtml=replace(vonHtml,"&lt;","<")            '<
vonHtml=replace(vonHtml,"&gt;",">")            '>
end if
end function
%>


调用时候用函数调用
vonhtml(rs("content")

但是仍然无法让浏览器识别标签,实在是无法了,恼人的备注字段

[[it] 本帖最后由 von_uu 于 2008-10-30 08:08 编辑 [/it]]
1