asp 新闻列表 每几条新闻之间隔开,怎么做啊

elsers.pagesize=38ifnotisnumeric(request("page"))thenpage=1elsepage=cint(request("pag... else
rs.pagesize=38
if not isnumeric(request("page")) then
page=1
else
page=cint(request("page"))
end if
if page<1 then page=1
if page="" then page=1
if page>=rs.pagecount then page=rs.pagecount
rs.absolutepage=page
for i=1 to rs.pagesize
if i mod 5 = 0 then response. write "<hr>"

%>
写这不行呀,能显示5个,后面就不显示了
现在能显示直线了,但是不现在每五行之间,而是统一在标题的上方
展开
 我来答
miniappkFwV0962YhOPw
2012-05-25 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7887

向TA提问 私信TA
展开全部
用mod了
比如你想让每5条新闻就插入一条横线
就可以这样
if i mod 5 = 0 then respons. write "<hr>"
这儿的i是数值,就是你在循环时的第几条记录
i mod 5就是指 i 除以5所得到的余数,0就是没有余数了,所以在此时就插入一个横线

例子很简单,希望你能看懂,活学活用
============================
这个很难喽!你要对ASP有点了解,才能找到位置
你要显示新闻的地方,一定会有数据库代码,也一定会有while或是for但,这两个代码也可能会在其它地方出现,所以我实在是很难告诉你应该在哪儿找。

还有种方法,就是用JS的JQ库来实现,当然这种方法是客户端实现的,但这要求你对HTML代码要熟悉。你要得到新闻所在区域ID,然后才能用JQ来分析你的新闻记录数,并对其进行再分割。
=====================
如果不行,说明你写的地方不对

再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朝闻通
2024-09-24 广告
尊敬的媒体同仁:您好!广州朝闻天下信息技术有限公司诚挚地邀请您参加我们即将举行的新闻发布会。本次活动将发布有关我们最新项目的重要信息,我们相信这一消息对您的读者或观众具有重大意义。为了确保活动的顺利进行,我们希望您能在活动前向我们提供您所代... 点击进入详情页
本回答由朝闻通提供
wuranam
2012-05-22
知道答主
回答量:19
采纳率:0%
帮助的人:16.7万
展开全部
if i mod 5 = 0 then respons. write "<hr>"
这句中response这个单词你拼写错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慕小胜
2012-05-22
知道答主
回答量:40
采纳率:0%
帮助的人:16.9万
展开全部
借助另一个变量进行判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式