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

dhfsky 2004-05-05 11:01:01
我做了一个论坛,我在输入帖子时输入中文文字,在显示贴子时会自动换行,而在输入许多字符后,在显示贴子时不换行,并且把网页撑大,请问有没有解决方案和代码
谢谢。
...全文
15 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
春三十一郎 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
对不起,如何调用啊 好象无效 只能使表格不被拉长 而无法换行
  • 打赏
  • 举报
回复
相关推荐
发帖
CSS
加入

6.0w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
帖子事件
创建了帖子
2004-05-05 11:01
社区公告
暂无公告