关于表格特效,鼠标在上面自动改变颜色
表格部分代码就是这个
<table>
<%
LoginBean lb=new LoginBean();
ResultSet rs=lb.BbsFile();
while(rs.next())
{
%>
<tr>
<td> <%=rs.getString(1)%> </td>
<td> <%=rs.getString(2)%> </td>
<td> <%=rs.getString(3)%> </td>
<td> <%=rs.getString(4)%> </td>
</tr>
<%
}
%>
</table>
循环出来的表格。
想要的特效,每行间隔有不同的颜色,当鼠标放在表格的上面,相应的表格那行颜色会变化。当点击那行一下,那行的颜色就会变化,除非在点击一下它才变回来,否则不会变回来。
就是实现以上特效,
如果给源代码最好...
------解决方案--------------------我是真想给你代码,但是这样的话永远不是自己东西了。给你点想法吧。
首先隔行变颜色,你做个计数器变量(比如说i)在
<%
int i=0;
while(rs.next())
{
if(i mod 2 ==0){ //是不是被2整除
%>
<tr bgcolor= "#123456 ">
<%
}else{
%>
<tr bgcolor= "#654321 ">
<%
}
%>
<td> <%=rs.getString(1)%> </td>
<td> <%=rs.getString(2)%> </td>
<td> <%=rs.getString(3)%> </td>
<td> <%=rs.getString(4)%> </td>
</tr>
<%
i++;
}
%>
------解决方案--------------------如果这个函数放tr中,就必须是点2下才能使颜色变回原样。不然把函数放table中,再修改一个函数。