请各位ASP编程高手帮小弟修改一下下面的语句!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/09 05:05:00
下面是源程序,请各位asp编程高手帮我修改一下,小弟感激不尽!
小弟想把生成出来的标题限制下字数,不全部显示,例如:
原句:请各位ASP编程高手帮小弟翻译一下下面的语句!谢谢!
限制:请各位ASP编程高手帮小弟翻译一下...

修改完毕请把代码贴出来,或者告诉我把代码具体加到什么地方,谢谢了!
答的好的我给予50追加分!!!!我的QQ88068559,可在线联系!

<%
'生成推荐新闻
if rsnews_commend.eof and rsnews_commend.bof then
mm_line_commend = "● 该小类还没有推荐新闻"
else
dim rc
rc = 0
do while not rsnews_commend.eof
rc= rc + 1
if rc < 10 then
mm_line_commend = mm_line_commend&"● <a href="&chr(34)&(rsnews_commend.Fields.Item("n_fpath").Value)&"/"&(rsnews_commend.Fields.Item("n_fname").Value)&chr(34)&" target="&chr(34)&"_blank"&chr(34)&">"&(rsnews_commend.Fields.Item("n_title").Value)&"</a><br>"
end if
rsnews_commend.movenext
loop
end if
%>

看这个,主要看一个结构
if 条件 then

else
do while not 条件
if
end if
loop
end if

这个就是你这个程序的结构,你只要知道一个程序的结构,就不难了

用LEFT函数吧这样写:LEFT(读取的字段,NUM),NUM是你要想显示的标题字数。

你在其他地方看到的:XXXXXX...并不是用什么做出来的,是显示标题的框架宽度决定的,当框架的宽度不足以把标题全部显示出时,就会出现你说的那种情况,象上面的说用left(XXX,num)并不能显示出"...."而只是截取了标题的一部分显示出来