有没有ASP高手 一个稍微复杂的问题

dhfsky 2004-05-05 11:01:01
我做了一个论坛,我在输入帖子时输入中文文字,在显示贴子时会自动换行,而在输入许多字符后,在显示贴子时不换行,并且把网页撑大,请问有没有解决方案和代码
谢谢。
...全文
46 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
擒兽 2004-05-05
  • 打赏
  • 举报
回复
需要处理下数据。
下面这个过程调用后就不会不换行了。
Function EncodeHTML(HtmlString)
Dim n
For n = 1 to Len(HtmlString)
Dim Ch
Ch = Mid(HtmlString,n,1)
If Ch = "<" Then
EncodeHTML = EncodeHTML & "<"
ElseIf Ch = ">" Then
EncodeHTML = EncodeHTML & ">"
ElseIf Ch = " " Then
EncodeHTML = EncodeHTML & " "
ElseIf Ch = """" Then
EncodeHTML = EncodeHTML & """
ElseIf Ch = vbCR Then
EncodeHTML = EncodeHTML & "<br>"
Else
EncodeHTML = EncodeHTML & Ch
End If
Next
End Function

如果是E文不换行的话必须
<table 内:
style="TABLE-LAYOUT: fixed"


<td 内:
style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word"
ppopcn 2004-05-05
  • 打赏
  • 举报
回复
路过!不会!
dhfsky 2004-05-05
  • 打赏
  • 举报
回复
必须用代码的,中文没问题,而字符是不会自动换行的。你可以试试
dhfsky 2004-05-05
  • 打赏
  • 举报
回复
搞定了!谢谢
naojin 2004-05-05
  • 打赏
  • 举报
回复
设表格的宽度为固定值不就行了,不要100%
dhfsky 2004-05-05
  • 打赏
  • 举报
回复
对不起,如何调用啊 好象无效 只能使表格不被拉长 而无法换行

61,128

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧