ASP 标题新闻太长,怎样用省略号表示多余部分,
3个回答
展开全部
在select语句里where前面的部分加上left(title,10)as title1
意思是从title里从左边开始取出10个字符
在你需要显示的地方加上
<a href="1.asp" target="_blank" Title="<%=rs("title") %>"><%=rs("title1") %>...</a>
其中<a href="1.asp" target="_blank" Title="<%=rs("title") %>"></a>是用做超连接的,你不需要的话可以去掉,它的意思是:点击标题的时候在新页面打开1.asp,鼠标放到标题上的时候,显示全部标题,1.asp可以根据需要自己改成其他的,如果你的表里有id字段,可以写成<%=rs("id") %>.asp这样就可以自行打开与标题相对应的新闻了。 需要注意的是:select语句中必须取出id,title,left(title,10)as title1
意思是从title里从左边开始取出10个字符
在你需要显示的地方加上
<a href="1.asp" target="_blank" Title="<%=rs("title") %>"><%=rs("title1") %>...</a>
其中<a href="1.asp" target="_blank" Title="<%=rs("title") %>"></a>是用做超连接的,你不需要的话可以去掉,它的意思是:点击标题的时候在新页面打开1.asp,鼠标放到标题上的时候,显示全部标题,1.asp可以根据需要自己改成其他的,如果你的表里有id字段,可以写成<%=rs("id") %>.asp这样就可以自行打开与标题相对应的新闻了。 需要注意的是:select语句中必须取出id,title,left(title,10)as title1
展开全部
<%if len(rs("title"))>10 then
response.write left(rs("title"),10) & "..."
else
response.write rs("title")
end if%>
response.write left(rs("title"),10) & "..."
else
response.write rs("title")
end if%>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用css+div设置,加上属性代码就可以了 { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询