各位高手,列表让它们相临的两行底色不同,就是奇数行深,偶数行浅怎么弄???

wolfsuper411 2003-10-10 01:01:56
各位高手,列表让它们相临的两行底色不同,就是奇数行深,偶数行浅怎么弄???
...全文
325 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lynx1111 2003-10-10
  • 打赏
  • 举报
回复
好像还可以用样式表
songletao 2003-10-10
  • 打赏
  • 举报
回复
对了我上面的代码更正一下
<tr bgcolor=<%=intBgc%2==1?"#f5f5f5":"#ffffff"%>><td>CSDN程序员大本营!</td></tr>
其中只有=<%=intBgc%2==1?"#f5f5f5":"#ffffff"%>是关键
songletao 2003-10-10
  • 打赏
  • 举报
回复
<%//在你的循环中先声明一个变量,用?号方法打印
int intBgc=0;
while(...)
{
%>
<tr bgcolor<%=i%2==1?"#f5f5f5":"#ffffff"%>"><td>CSDN程序员大本营!</td></tr>
<%
intBgc++;
}
%>
wwwevil 2003-10-10
  • 打赏
  • 举报
回复
int i = 0;
String bgcolor = "";
while(rs.next()) {
if( i % 2 == 1 ) bgcolor = "blue";
else bgcolor = "red";
...
"<tr bgcolor=\"" + bgcolor + "\">...";
...
}
thefishwilldie 2003-10-10
  • 打赏
  • 举报
回复
哈哈, 207(大江)是我同事,做我后面的兄弟,倒了~~~~~~~~~~~~~~~~````
207 2003-10-10
  • 打赏
  • 举报
回复
希望对你有帮助
<%
for(int i=0;i<vcPaperList.size();i++){
datumInfo=(DatumInfo)vcPaperList.get(i);
if(i%2==0){
%>
<tr bgcolor="#779CE1">
<td><input type="radio" name="paperId" value="<%=datumInfo.getFileId()%>"></td>
<td><%=datumInfo.getFileId()%></td>
<td><a href="showPaper.jsp?id=<%=datumInfo.getFileId()%>">
<%=datumInfo.getFileName()%></a></td>
<td><%=datumInfo.getFileCreateDate()%></td>
</tr>

<% }else{ %>

<td><input type="radio" name="paperId" value="<%=datumInfo.getFileId()%>"></td>
<td><%=datumInfo.getFileId()%></td>
<td><a href="showPaper.jsp?id=<%=datumInfo.getFileId()%>">
<%=datumInfo.getFileName()%></a></td>
<td><%=datumInfo.getFileCreateDate()%></td>
</tr>
<%
} //end else
} //end for
thefishwilldie 2003-10-10
  • 打赏
  • 举报
回复
<table width="80%" border="1" align="center" bordercolor="#FF9900">
<tr>
<td width="8%"></td>
<td width="30%"><font color="#0000CC" size="+1">编号</font></td>
<td width="50%"><font color="#0000CC" size="+1">名称</font></td>
<td width="50%"><font color="#0000CC" size="+1">日期</font></td>
</tr>

<form name="paperList" action="delPaper.jsp" method="post">
<%
for(int i=0;i<vcPaperList.size();i++){
datumInfo=(DatumInfo)vcPaperList.get(i);
if(i%2==0){
%>
<tr bgcolor="#779CE1">
<td><input type="radio" name="paperId" value="<%=datumInfo.getFileId()%>"></td>
<td><%=datumInfo.getFileId()%></td>
<td><a href="showPaper.jsp?id=<%=datumInfo.getFileId()%>">
<%=datumInfo.getFileName()%></a></td>
<td><%=datumInfo.getFileCreateDate()%></td>
</tr>
<%
}else{
%>

<td><input type="radio" name="paperId" value="<%=datumInfo.getFileId()%>"></td>
<td><%=datumInfo.getFileId()%></td>
<td><a href="showPaper.jsp?id=<%=datumInfo.getFileId()%>">
<%=datumInfo.getFileName()%></a></td>
<td><%=datumInfo.getFileCreateDate()%></td>
</tr>
<%
} //end else
} //end for
}// end else
%>
</table>
aku0708 2003-10-10
  • 打赏
  • 举报
回复
用循环
类似于下面:
for(int i=0;i<10;i++)
{
if(i%2==0)
{

 。。。。。。。
}
else
{
  浅
...........
}
}
wolfsuper411 2003-10-10
  • 打赏
  • 举报
回复
有详细一点的东西吗
spiritsl 2003-10-10
  • 打赏
  • 举报
回复
循环设置tr 中的颜色color
顾君彦 2003-10-10
  • 打赏
  • 举报
回复
服务器端代码向列表中写数据时,同时设置bkcolor就行了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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