» 首页 » 电脑_数码 » 编程 » ASP初级代码求助

ASP初级代码求助

<td width="300"><%=rs("content")%></td>
"content"中的内容有多行显示宽度超过300
1. 单元格只显示单行内容(如何忽略内容中的换行,即回车),超过300部分隐藏,且结尾显示"...",最好当鼠标移动到这个单元格时可以显示全部内容.
2. 单元格可以显示多行,超过300自动换行,撑高单元格

请将两部分更改的代码写出,可运行即给分 问题补充:还是不行啊 一直都是撑大表格啊


2楼的代码是完全正确可行的
我想还是有问题的话可能是你在测试的时候使用字母,而且是连续的字母
那么2楼的代码就没作用了,因为英文连续输入被认为是完整的单词,无法换行
解决方法是
<td style="word-break:break-all">
1、<td width="300"><%=Left(rs("content"),300)%>...</td>

2、表格内的文字会自动换行的。

在第一点中,如果取其前300个还太多的话,可随意设个小于300的数字。
<td width="300" alt="<%=replace(rs("content"),vbcrlf,"")%>">
<%
if len(replace(rs("content"),vbcrlf,""))>300 then
response.write Left(replace(rs("content"),vbcrlf,""),300) & "..."
else
response.write replace(rs("content"),vbcrlf,"")
%>
</td>


2
<td width="300" alt="<%=replace(rs("content"),vbcrlf,"")%>">

<%
dim tmp
tmp=replace(rs("content"),vbcrlf,"")
while len(tmp)>300
response.write Left(tmp,300) & "<br>"
tmp=right(tmp,len(tmp)-300)
wend
response.write tmp
%>
</td>

另:content里的换行是html换行<br>,<p>还是文本换行
固定表格的宽度打印字符串
就会换行
very right ,the second anwser is right

 相关问题
·ASP初级代码求助
·delete 功能和 析够函数 作用相同??????
·学习JAVA该如何起步?(没编程基础)
·哪能买到西门子S7-400的USB接口的编程电缆
·华中科技大学有关于Java的培训班吗
·编写一个函数,输入一个4为数,输出它,但2个数字之间要...
·请求网页点击代码
·请问如何清除HKCR/exe:winfiles 这个东西 谢谢!
·我想做千年私服,是SQL版的,不过我不会SQL,谁能帮帮我
·一个超级让人恶心的程序
·acess中修改记录时,怎么禁止弹出确认窗口
·关于软件设计师考试的相关问题
·set的中文含义
·13M精简版的VC++比正式版500多M的功能少吗?
·帮我实现我的梦想吧

 《ASP初级代码求助》答案收集时间:2006-08-24 20:21:30



©2007 电脑技术问答录