There is a table of the form
<table class="spc" border="0" cellspacing="0" cellpadding="2" width="98%"> <col width="5%"> <col width="5%"> <col width="10%"> <col width="25%"> <col width="12%"> <col width="15%"> <col width="20%"> <col width="15%"> <tr class="thd "> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ"><input type="checkbox" id="all"></td> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">id</td> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">ΠΠΌΡ</td> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">ΠΠΎΠ³ΠΈΠ½</td> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">Π’Π΅Π»Π΅ΡΠΎΠ½</td> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">ΠΠΎΡΡΠ°</td> <td class="thd " onclick="sort(this)"title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">ΠΠΊΡΠΈΠ²Π½ΠΎΡΡΡ</td> <td class="thd " onclick="sort(this)" title="ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ">Π‘ΡΠ°ΡΡΡ</td> </tr> <?php foreach ($articles as $data): ?> <tr id="<?=$data['outlookcontacts_id']?>" class="row"> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <input type="checkbox" class="row-select"></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['outlookcontacts_id']?></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['Title']?></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['Middle_Name']?></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['Last_Name']?></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['Company']?></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['E-mail_Address']?></td> <td class="under_cell <?=$data['outlookcontacts_id']?>"> <?=$data['Web_Page']?></td> </tr> <?php endforeach;?> </table> <script type="text/javascript" src="http:/js/table.js"></script> <script type="text/javascript" src="http:/js/modal.js"></script> <script> $(document).ready(function($) { $('.row').click(function(event) { this.style.background='#fffdb5'; if ($(this).find('.row-select').is(":checked")) {$(this).find('.row-select').removeAttr("checked");this.style.background='none';} else {$(this).find('.row-select').attr("checked","checked");} }); }); </script>
The script, in theory, when you click on a line should mark the checkbox and color the line, and when you re-remove the checkbox and coloring. Once it is possible to do it, but then it only paints the line, and then it stops working.