主题:  郁闷,用在线编辑器输入内容出现HTML代码,不显示文本格式

ztcztc

职务:普通成员
等级:1
金币:0.0
发贴:20
#12004/7/20 13:13:27
郁闷,用eWebEditor - eWebSoft在线编辑器新增内容时显示HTML代码,不出现文本格式!
我在后台添加页面的内容表单(content)输入做了修改,加入了在线编辑器文本框,这段代码为<textarea name="content" style="display:none"></textarea>
<iframe ID="eWebEditor1" src="../eWebEditor/ewebeditor.asp?id=content&style=standard" frameborder="0" scrolling="no" width="600" HEIGHT="400"></iframe> 。
在输入内容时正常,也存入了数据库,可无法显示文本格式,出现的是HTML代码,如空格、字体加粗等都为THML代码。
我在显示页面无论是否加了HTML代码转换函数都无效(函数代码为:
<%
function html(content)
html=content
if content<>"" then
html=replace(html,chr(13),"<br>"
Html=replace(Html,chr(34),"&quot;"
Html=replace(Html,chr(32),"&nbsp;"
end if
end function
%>
显示内容的代码为:<%=html(rs("content"%>)。
当然不用在线编辑器时输入内容时一切正常,如空格就不出现空格HTML代码,高手教我!



ztcztc

职务:普通成员
等级:1
金币:0.0
发贴:20
#22004/7/21 13:44:53
谢了,问题已解决



ztcztc

职务:普通成员
等级:1
金币:0.0
发贴:20
#32004/7/21 14:06:13
谢谢“消声匿迹”和幻想曲,问题解决了,除了不用转换函数外,我把保存页中的rs("content")=server.htmlencode(request.form("content"))修改成rs("content")=trim(request.form("content")),这样问题就解决了。我现在又遇到一个问题,真的很烦,在首页中打开标题内容,每次只能打开一个标题内容页面,不能同时打开多个标题的内容页面,在首页中我用 call Showxinweng(5,22) 调用一个过程,其过程页代码为:
<%
'=================================================
'过程名:Showxinweng
'作 用:显示新闻标题,要求最多显示5条新闻标题,且标题显示的字数给于限制,用CALL Showxinweng(5,18)调用此过程
'参 数:ArticleNum ----最多显示多少篇新闻
' TitleLen ----标题最多字符数,一个汉字=两个英文字符
'=================================================
sub Showxinweng(ArticleNum,TitleLen)
    dim sqlxinweng,rsxinweng
    if ArticleNum>0 and ArticleNum<=100 then
        sqlxinweng="select top " & ArticleNum
    else
        sqlxinweng="select top 5 "
    end if
    sqlxinweng=sqlxinweng & " * from ztc order by id desc"
    Set rsxinweng= Server.CreateObject("ADODB.Recordset")
    rsxinweng.open sqlxinweng,db,1,1
    if TitleLen<0 or TitleLen>255 then TitleLen=40
    if rsxinweng.bof and rsxinweng.eof then
        response.write "<li>暂时没有新闻</li>"
    else
        do while not rsxinweng.eof
            response.Write "<img src='images/page.gif ' " & "<li><a href=Look.asp?ID=" & rsxinweng("id") & " target='_blan'> "& gotTopic(rsxinweng("title"),TitleLen) & "&nbsp;&nbsp;</a></li>" & rsxinweng("time")& "<br>"
    rsxinweng.movenext
        loop
    end if
    rsxinweng.close
    set rsxinweng=nothing
end sub
%>
不能同时打开多个标题内容页面,郁闷,请各位高手指点一下。



ztcztc

职务:普通成员
等级:1
金币:0.0
发贴:20
#42004/7/21 20:55:33
犯了一个低级错误!问题已解决。谢谢!
我想问一下有没有人懂得站内搜索的ASP编程,简要说明一下也可,我目前还没有一点头绪!谢谢



010224

职务:普通成员
等级:1
金币:0.0
发贴:54
#52004/7/21 22:36:21
实现搜索的前提是不是需要在表中设置一个字段
来存放相关新闻或者文本信息的关键字~