Autor Zpráva
kocur
Profil *
<script type="text/javascript">

function highlight_row(obj,w,color){

     var tds = obj.getElementsByTagName('td');

     for(i=0;i < tds.length;i++) {

          if (w == 1) {

               tds[i].style.backgroundColor = color;

          } else tds[i].style.backgroundColor = "";

     }

}

</script>





<tr onmouseover="highlight_row(this, 1, '#00ff00');" onmouseout="highlight_row(this, 0, '#CCFFCC');" >


dobry den, prosim mohli by ste mi rict proc to nefunguje? nevim si s tim dat rady .... a uz s tym pul dne otravuju kamarady kteri mne poslali se zeptat sem .... dekuji moc jste zlaty ... (chovani si hadam kazdy vycita ze skriptu sam ...)
Zdeněk Košťál
Profil
kocur
Nebylo by praktičtější napsat si v CSS třídu např.
.zvyraznene td { background-color: #0f0; }
a jednoduše ji nastavovat/rušit při hoveru? Na javascript odborník nejsem, ale myslím si, že by to takto fungovat mělo...
peta
Profil
a jeste vic praktictejsi je trida v CSS + pro IE javascript csshover.htc a cele to resit v CSS.

Pripadne kazdemu radku pridat onmouseover scriptem. Velmi vyhodne pri tabulce o 20 a vice radku.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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