2017石狮中考切线:ASP代码问题求解

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 04:29:06
大家帮我看看这段代码怎么改。我现在想让它当超过34个字的时候回车换行直到显示完商品的标题为止。不想让他出现超过34个字的时候用"."省略后面的内容不做显示的现象。已经请技术人员帮我改过,但是按他们的方法改后整个面版就乱套啦!谁能帮我看看啊,5555555~~~~~~~~~~急求解法~

代码是这样的:
<%if len(trim(rs("shopname")))>34 then
response.write "<a href='productshop.asp?id="&rs("shopid")&"' title="&year(rs("adddate"))&"Äê"&month(rs("adddate"))&"ÔÂ"&day(rs("adddate"))&"ÈÕ·¢²¼>"&left(trim(rs("shopname")),33)&"."&"</a><br>"
else
response.write "<a href='productshop.asp?id="&rs("shopid")&"'>"&trim(rs("shopname"))& "</a><br>"
end if
if i>=8 then exit do%>
中国黑客感谢你的回答,但是很可惜,你可能没看看明白我的意思,我上面给的代码是当超过34个字的时候只显示33个字,然后后面就会用一个“.”来省略不显示剩余没显示完的标题啦!
而我现在要的效果不是上面这段代码可以实现的,我是要当标题超过34个字的时候第一行显示33个字,然后回车换行把剩余没显示完的字在第二行显示完。不要出现“.”

基本上原理就是这样了.
还有.需要把下边的33改成34.一个汉字是2个字节,如果半截取的话就会产生乱码.
left(trim(rs("shopname")),33)