这个循环用asp怎么写啊?

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:50:38
<li class="cli1"> <a href="/mp3/icjd.shtml" target="play">爱的华尔兹 </a> </li>
<li class="cli1"> <a href="/mp3/icfc.shtml" target="play">星空物语 </a> </li>
<li class="cli2"> <a href="/mp3/ijgg.shtml" target="play">偏爱 </a> </li>
<li class="cli2"> <a href="/mp3/cdfb.shtml" target="play">在心里从此永远有个你 </a> </li>
<li class="cli1"> <a href="/mp3/gdhf.shtml" target="play">Nobody </a> </span> </li>
<li class="cli1"> <a href="/mp3/fiha.shtml" target="play">犯错 </a> </li>
<li class="cli2"> <a href="/mp3/hdfe.shtml" target="play">姑娘我爱你 </a> </li>
<li class="cli2"> <a hr

你好。看了一下你说的这个代码。老实说。不是非常清楚你的意思。不过我按照我的理解。。你看看对不对。你是要循环读取数据库所有东西。现实这个样的结果是吧。
1.我不知道你后面怎么来了个</span> 没对称标签。个人感觉是你笔误吧。
2.针对你的问题。我看了一下代码。变得地方主要是三块,一个是class对应的css样式。第二是href连接地址。第三是连接的名称。其它都没变
3.首先是class的变化。我们不难发现这个变化是有规律的。下面给出我的思路。具体代码我就不写了。给你思考空间吧。
3.1 dim一个变量,初始值为0,然后进入循环输出阶段,循环一次加1,也就是第一次循环后,结果是1,这个时候也输出了一次,然后进行第二次循环,这个时候还给它加1,这个时候是输出了第二次了。结果变量也变成2了。然后我们在循环每次都判断变量的值是否为2.如果是2了的话。那么给它换个css样式的css。然后再给变量赋值为零。这个样效果就出来了。至于后面的href和那个名称可以从数据库读取。利用创建的rs记录集。然后判断until rs.eof loop进行循环的输出。不写代码。给你个思考空间。
如果你感觉那个class判断的逻辑性太强。建议也直接给class名称存为一个字段,然后每个记录都有这么一个css名称。直接rs读取也可以。这个是我感觉可行的回答。不知道你是否满意。祝你成功。