关于循环的一个小问题,希望大家踊跃回答

yaoshanghuan 2009-06-19 11:40:12
RT。。。如下显示的表格背景颜色效果我在ASP里面该怎么循环呢,请大家给个思路,先谢过,分不多了,全给出来了,希望别嫌少啊



分类1(红背景) 分类2(灰背景) 分类3(绿背景) 分类4(灰背景)

分类5(灰北京) 分类6(黄背景) 分类7(灰背景) 分类8(蓝背景)

分类9(红背景) 分类10(灰背景) 分类11(绿背景) 分类12(灰背景)

分类13(灰北京) 分类14(黄背景) 分类15(灰背景) 分类16(蓝背景)
...全文
31 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2009-06-20
  • 打赏
  • 举报
回复
n=16
For i=1 To n
If ((i-1)\4) Mod 2 =1 Then
If i Mod 2 = 1 Then
MsgBox i & "灰"
ElseIf i Mod 4 =2 Then
MsgBox i & "黄"
ElseIf i Mod 4 =0 Then
MsgBox i & "蓝"
End If
Else
If i Mod 2 = 0 Then
MsgBox i & "灰"
ElseIf i Mod 4 =1 Then
MsgBox i & "红"
ElseIf i Mod 4 =3 Then
MsgBox i & "绿"
End If
End If
Next
KK3K2005 2009-06-20
  • 打赏
  • 举报
回复
select case 你的分类变量
case 1 : css="modle"+1
case 3: css="modle"+3
...
end select
yaoshanghuan 2009-06-20
  • 打赏
  • 举报
回复
我最初想的是 分类对应的数值(第一个分类为1,第二个分类为2......) 去 mod 1 ,mod 2 ,mod 3 ,mod 4 可是没成功,
toury 2009-06-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yaoshanghuan 的回复:]
我这个类别是后天可控制的,也就是说数量不一定,但是表格的背景颜色显示就是上面的这个规律,,,,,,,,,,,
[/Quote]

呵呵,你变通一下嘛;

dim myType'定义你的分类变量

myType="分类1"

select case myType
case "分类1","分类9" : bgcol="#FF0000"
case ...................
end select


FOR ..........
.....
response.write(" <tr bgcolor='"&bgcol&"'>")
.....
NEXT
yaoshanghuan 2009-06-20
  • 打赏
  • 举报
回复
我这个类别是后天可控制的,也就是说数量不一定,但是表格的背景颜色显示就是上面的这个规律,,,,,,,,,,,
yiyong206 2009-06-20
  • 打赏
  • 举报
回复



For i=1 to COUNT(表格數)
m = i mod 8
select case m
case 1
Color = "红背景"
case 2
Color = "灰背景"
......
end select
NEXT

yiyong206 2009-06-20
  • 打赏
  • 举报
回复
同意6樓
-------
以 i mod 8 取值, 得出結果後再用case賦值

分类1(红背景) 分类2(灰背景) 分类3(绿背景) 分类4(灰背景)

分类5(灰北京) 分类6(黄背景) 分类7(灰背景) 分类8(蓝背景)
caiying2009 2009-06-20
  • 打赏
  • 举报
回复

<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<br>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<script language="javascript">
<!--
var TAB=document.getElementsByTagName("table")
var colors=["#f00","#aaa","#0ff","#aaa","#aaa","#0f0","#aaa","#00f","#f00","#aaa","#0ff","#aaa","#aaa","#0f0","#aaa","#00f"]
var t=colors.length;//(颜色规律)
for (var i=0;i<TAB.length;i++)
TAB[i].style.backgroundColor=colors[i%t]
//-->
</script>

caiying2009 2009-06-20
  • 打赏
  • 举报
回复

<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<br>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<table border="1" width="22%" cellspacing="0" cellpadding="0"><tr><td> </td></tr></table>
<script language="javascript">
<!--
var TAB=document.getElementsByTagName("table")
var t=16;//(颜色规律)
colors=["#f00","#aaa","#0ff","#aaa","#aaa","#0f0","#aaa","#00f","#f00","#aaa","#0ff","#aaa","#aaa","#0f0","#aaa","#00f"]
for (var i=0;i<TAB.length;i++)
TAB[i].style.backgroundColor=colors[i%16]
//-->
</script>

toury 2009-06-19
  • 打赏
  • 举报
回复
select case 你的分类变量
case 1,9 : bgcol="#FF0000"
case 3,11: bgcol="#006600"
case 8,16: bgcol="#0000FF"
case 6,14: bgcol="#FF00FF"
case else: bgcol="#CCCCCC"
end select

FOR ..........
.....
response.write("<tr bgcolor='"&bgcol&"'>")
.....
NEXT

颜色自己调整一下,我只是举例。

28,406

社区成员

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

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