Autor Zpráva
pajadvorak
Profil
Dříve jsem měl tento kód přímo v <td onMouseDown="return zvyrazni_radek_check(this)"> a funkce fungovala, že se mi označil celý řádek pomocí této funkce:
function zvyrazni_radek_check(td)
{
  var tr = td.parentNode;
  tr.className = (tr.className == 'zvyrazneny_prohl_check' ? '' : 'zvyrazneny_prohl_check');
}


Toto je 1 sloupec v tabulce. Upravil jsem kód tak, abych měl jistotu, že se mi označí pouze v případě změny checkboxu.
<td>
   <label style="width:289px; height:40px; display:block;">
   <input type="checkbox" onChange="if(this.checked){return zvyrazni_radek_check(this)}else{return zvyrazni_radek_check(this)}" class="mojafaja" value="<?php echo $cislo_objednavky; ?>"      name="doklad_hromadny[]" checked="checked" id="<?echo $i;?>" onclick="pocet(this.form)">

       <?php echo $jmeno;?>
   </label>
</td>

Funguje to bezvadně a nestane se mi, že by byl označen aniž by proběhla změna v checkboxu. Ale nevím jak to spojit, aby se mi zase zvýraznil celý řádek a ne jenom buňka (<td></td>) jako nyní po změně.

Prosím, pokud víte jak to udělat, poraďte.
Děkuji.
Taps
Profil
pajadvorak:
pro ukázku Živá ukázka
pajadvorak
Profil
Taps:
Super, moc děkuji :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: