用ASP从数据库中提取文章标题时如果标题过长,如何用“...”显示省略的部分?
例如:“用ASP从数据库中提取文章标题时如果标题过长”
显示成:“用ASP从数据库中提取...”
这是我的提取部分代码:“<%=(news.Fields.Item("title").Value)%>”
问题点数:0、回复次数:5Top
1 楼muddledman(胡涂人)回复于 2003-03-04 16:57:36 得分 0
if len(news("title"))>20 then
response.write left(news("title"),20)&"...."
else
response.write news("title")
end if
Top
2 楼chendaiyin(freeman)回复于 2003-03-04 16:59:32 得分 0
如何进行中英文判断?Top
3 楼imunr(牛人)回复于 2003-03-04 17:01:13 得分 0
temp=rsdata("topic")
if len(temp)>25 then
temp=left(temp,25)
Response.Write temp&"..."
else
Response.Write temp
end if
if cint(rsdata("length"))=0 then
Response.Write "(无内容)"
end if
Top
4 楼meizz(梅花雪)回复于 2003-03-04 17:02:36 得分 0
如何进行中英文判断?
用 LenB() 函数可将汉字算成两字节Top
5 楼quiet(大胃)回复于 2003-03-04 17:03:03 得分 0
if lenb(a)=len(a) then
msgbox "all english"
else
if 2*lenb(a)=len(a) then
msgbox "all chinese"
else
msgbox "others"
end if
end ifTop




