Farveskift ved hver row
I et ranking system (Listsitepro) spytter den alle entries ud i en tabel. Det er for så vidt fint nok, men jeg vil gerne have at den skifter farve ved hver row.Det vil sige:
Tabel-row 1: Grøn
Tabel-row 2: Rød
Tabel-row 3: Grøn
etc...
Den del af koden, der spytter alle entries ud, ser således ud:
$a=0;
$b=1;
foreach (@data_array) {
@new_array = split(/\|/,$data_array[$a]);
$ranking .= "<TR>";
$ranking .= "<TD bgcolor=\"$lspro_cell_background_color\">";
$ranking .= "<CENTER><FONT FACE=\"$lspro_table_font\" COLOR=\"$lspro_cell_text_color\" SIZE=\"3\">$b</FONT></CENTER>";
$ranking .= "</TD>";
$ranking .= "<TD width=\"100%\" bgcolor=\"$lspro_cell_background_color\">";
if (($a < $max_banner) && ($new_array[9] ne "")) {
$ranking .= "<CENTER>";
$ranking .= "<A HREF=\"$lspro_cgi_url/lspro.cgi?hit_out=$new_array[12]\" target=\"_blank\">";
$ranking .= "<IMG SRC=\"$new_array[9]\" BORDER=\"0\"></A></CENTER>";
}
$ranking .= "<A HREF=\"$lspro_cgi_url/lspro.cgi?hit_out=$new_array[12]\" target=\"_blank\">";
$ranking .= "<FONT SIZE=\"2\" FACE=\"$lspro_table_font\"><b>$new_array[6]</b></FONT></A>";
$ranking .= "<FONT SIZE=\"2\" FACE=\"$lspro_table_font\" COLOR=\"$lspro_cell_text_color\" > $new_array[7]</FONT>"; &tz;
$ranking .= "</TD>";
$ranking .= "<TD bgcolor=\"$lspro_cell_background_color\">";
$ranking .= "<CENTER><FONT FACE=\"$lspro_table_font\" SIZE=\"2\" COLOR=\"$lspro_cell_text_color\" >$new_array[0]</FONT></CENTER>";
$ranking .= "</TD>";
$ranking .= "<TD bgcolor=\"$lspro_cell_background_color\">";
$ranking .= "<CENTER><FONT FACE=\"$lspro_table_font\" SIZE=\"2\" COLOR=\"$lspro_cell_text_color\" >$new_array[1]</FONT></CENTER>";
$ranking .= "</TD>";
$ranking .= "</TR>";
Det kan måske se lidt uoverskueligt ud, men det er : $lspro_cell_background_color som er prædefineret til een farve. Det jeg gerne vil have er, at den så skifter mellem $lspro_cell_background_color og $lspro_cell_background_color2 for hver row.
