永发信息网

求asp限制字数的代码

答案:4  悬赏:0  手机版
解决时间 2021-03-22 22:37
<%
set conn=server.CreateObject("adodb.connection")
conn.open="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("db/#aaa.asp")

set ors=server.CreateObject("Adodb.RecordSet")
osql="select D_id,D_CataID,D_Title from [NewsData] where D_CataID='A0004' order by D_id desc"
ors.open osql,conn,1,1
response.write("<table width='98%' cellspacing=2 class=pt9>")
response.Write("<tr>")
i=1
do while not ors.eof
if i mod 3 = 1 then
response.write "</tr>"
end if
response.write "<td height='18'>·<a href='News/Show.asp?id="&ors("D_id")&"'>"&ors("D_Title") &"</a></td>"
if i mod 3 =0 then
response.write "</tr>"
end if
i = i + 1
ors.movenext
loop
response.write("</table>")
ors.close
set ors=nothing
%>

想限制一下每个标题不超过3个字 请问该怎么改写。
请把完整的代码贴出来,谢谢了,本人小白。只贴一段的不知道该加到哪个位置
最佳答案
<%
set conn=server.CreateObject("adodb.connection")
conn.open="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("db/#aaa.asp")

set ors=server.CreateObject("Adodb.RecordSet")
osql="select D_id,D_CataID,D_Title from [NewsData] where D_CataID='A0004' order by D_id desc"
ors.open osql,conn,1,1
response.write("<table width='98%' cellspacing=2 class=pt9>")
response.Write("<tr>")
i=1
do while not ors.eof
if i mod 3 = 1 then
response.write "</tr>"
end if
response.write "<td height='18'>·<a href='News/Show.asp?id="&ors("D_id")&"'>"&left(ors("D_Title"),3) &"</a></td>" '注意这里已被修改
if i mod 3 =0 then
response.write "</tr>"
end if
i = i + 1
ors.movenext
loop
response.write("</table>")
ors.close
set ors=nothing
%>
全部回答
strflag = left((ors.Fields.Item("D_Title") .Value),4) if(len(strflag)>=3) then response.write(strflag)+"..." else response.write(strflag) end if response.write "<td height='18'>·<a href='News/Show.asp?id="&ors("D_id")&"'>"&strflag&"</a></td>" 当超过三个时后面加省略号少于三个则不变! 还有什么不明白的HI咨询!
<%if   len(trim(recordset5("focusing")))>10  then       a1   =   left(trim(recordset1("字段")),10)&"..."     else       a1   =   trim(recordset5("字段"))    end   if     response.write   a1     %>
if len(ors("D_id"))>3 then response.write "<td height='18'>·<a href='News/Show.asp?id="&left(ors("D_id"),3)&"..."&"'>"&ors("D_Title") &"</a></td>" else response.write "<td height='18'>·<a href='News/Show.asp?id="&ors("D_id")&"'>"&ors("D_Title") &"</a></td>" end if
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题Ifyou________theresults________t
什么凉什么桑成语
日照开发区行政服务中心在哪里啊,我有事要去
您好,能不能把人教版新目标英语九年级全一册
有一首歌、实况足球10 、 歌词有点貌似是runn
红色小晶体具体怎么合红色大晶体
只解沙场为国死的下一句古诗是什么
谜语立方和少一点的谜底(打一字谜)谜语大全
李苦禅大师早期作品,真品! 苍鹰图 将近有一尺
海尔是如何以社群生态运营动漫海尔兄弟IP的?
单选题宗教改革体现了社会发展和时代的要求,
夫妻做过爱能洗头吗
读地球公转图,回答下列问题.(1)写出图中
毕业离别不舍的诗句,伤感的离别毕业诗。
少量在人体胃中帮助消化的物质的化学式是什么
推荐资讯
两家关系很好的成语
为什么我的世界联机后就一直卡在出生地?
为了进一步增强中学生的安全意识,提高自我保
吃饭时用的筷子大约长二什么长度单位
2012年5月19日在国际田联钻石联赛上海站男子1
罐中罐民间煨汤我想知道这个在什么地方
六月的桂林热不热,有什么好玩的景点能送人的
纫秋兰以为佩上一句,离骚中的 纫秋兰以为佩
贡窝燕窝这品牌如何?信得过吗?
为什么那么多人都爱春天装修
鸟类中,哪种是世界上最小的鸟?
七彩虹ck4与飞傲x5哪个效果更好些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?