如何实现一行新闻标题,不定个数。可能是二个。也可能是三个

zytp 2004-12-02 09:08:00
如何实现一行新闻标题,不定个数。可能是二个。也可能是三个
如果标题够长就是两个,如果短就三个。几个能容 下就放几个
效果如
http://www.qq.com/
左上角"新闻中心"
那栏的新闻那样。。。

怎么做?????
...全文
114 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyangxuan 2004-12-02
  • 打赏
  • 举报
回复
找出规律,合理匹配字符串,相信您能够做好,呵呵。具体代码偶也不会。嘻。
xiefeng 2004-12-02
  • 打赏
  • 举报
回复
原理大概应该就是差不多这样了吧
xiefeng 2004-12-02
  • 打赏
  • 举报
回复
忘了,应该从库中读取了
dim linmax,i
linmax = 225
i = 1
do not rs.eof and i<3
title = rs("title")
if len(title) < linmax then
response.write "<a href='111.htm' target='_blank'>"&title&"</a>"
linmax = linmax - len(title)
end if
i = i + 1
rs.movenext
loop
xiefeng 2004-12-02
  • 打赏
  • 举报
回复
linmax=225
for i=1 to 3
if len(title) < linmax then
response.write "<a href=111.htm target=_blank>"&title&"</a>"
linmax=linmax - len(title)
end if
next
zmhqyw 2004-12-02
  • 打赏
  • 举报
回复
当我没说。。。。。。
zmhqyw 2004-12-02
  • 打赏
  • 举报
回复
凡事不要想的太复杂哦~ 呵呵
zmhqyw 2004-12-02
  • 打赏
  • 举报
回复
www.qq.com的新闻中心里,应该只有一行。类似这样:

新闻1 新闻2 新闻3 新闻4 ......... 都是用空格分割的。

因为外面表格的设置,让里面的文字自动换行了。 不是用js控制的。
linchunfu 2004-12-02
  • 打赏
  • 举报
回复
dim linemax
linemax=你所希望的一行的字符数
do
linemax=linemax-len(rs("title"))
if linemax>0 then
response.write rs("title")+空格
else if
response.write left(rs("title"),linemax)+换行
linemax=你所希望的一行的字符数
end if
zytp 2004-12-02
  • 打赏
  • 举报
回复
可能吗。,偶是想问程序如何实现ASP
手工。就不需要来问了!
lijun355 2004-12-02
  • 打赏
  • 举报
回复
手工制作!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧