webForumDet fria alternativet

Varannan rad

Javaur Java

4 svar · 738 visningar · startad av jwradhe

Medlem sedan juni 2002711 inlägg
Frågan#1

Hur gör jag för att varannan rad ska få en speciell färg, tex när jag ska göra en list på 20 rader. så ska rad ett va vit, rad 2 va svar rad 3 va vitt, osv.

:)

Medlem sedan aug. 20068 090 inlägg
#2

Är du i rätt forum?

Medlem sedan sep. 20005 700 inlägg
#3

Länge sedan jag skrev i Java men något sånt här:

for (int x= 0; x < 21; x++) {
        if ( x % 2 == 0) {
                // Skriv ut vit rad
        }
        else {
                // Skriv ut svart rad
        }
}
Medlem sedan juni 2002711 inlägg
#4

Danne_V yes rätt forum.

Gein, jo ja lyckatdes lösa det själv igår, och det blev nåt liknande

<% int bg=0;
for(int i=0;i<Errands.length;i++){

if (bg==0){ 
out.println("<tr class='font'>");
bg=1;
} else {
out.println("<tr bgcolor='#F4F4F4' class='font'>");
bg=0;
}  
out.println("<td align='center'><input type='checkbox' name='checkbox' value='checkbox'></td>"); 
out.println("<td align='center'>" + Errands[i][0] + "</td>");
out.println("<td align='left'>" + Errands[i][1] + "</td>");
out.println("</tr>");
}
%>
Medlem sedan sep. 2001961 inlägg
#5

1. Du berättade inte att det var JSP du höll på med.
2. Jag skulle göra nått sånthär istället, eftersom det är troligt att du behöver använda odd/even på fler ställen (ps: inte kollad) :

<style type="text/css">
    #errandslist tbody tr.even td {
      background-color: #eee;
    }
    #errandslist tbody tr.odd  td {
      background-color: #F4F4F4 ;
    }
  </style>
<body>

<table id="errandslist">
  <tbody>

<%for(int i=0;i<Errands.length;i++){
%><tr class="<%=(( i % 2 == 0):"even":"odd"%>">
<td align='center'><input type='checkbox' name='checkbox' value='checkbox'></td> 
<td align='center'><%=Errands[i][0]%></td>
<td align='left'><%=Errands[i][1]%></td>
</tr>
<%}%>
 </tbody>
</table>
131 ms totalt · 3 externa anrop · v20260731065814-full.19008ce9
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)