Autor Zpráva
Křemílek
Profil
Ahoj,
nevíte někdo, jak se dá změnit barva rámečku bunky (bordercolor) pomocí fce onmouseover? Pozadí a vlastnosti umím změnit pomocí classů, ale v nich se nedá určit barva rámečku, jen vnitřní okraj buňky..
Nevíte někdo jak na to?
peta
Profil *
Křemílek
ukazku? Normalne se to dela pres hover, viz treba pexeso na www.volny.cz/peter.mlich/hry/hry.htm
Pozor, zalezi na poradi, kdyz das do nadrazeneho prvku TD nejaky ramecek a pak ho chces menit pres class, tak ti to samo nepujde. Zrejme ti to dela v IEcku. Je mozne to udelat pres !important nebo to nejak prehodit.
Jo, nesmis zapominat, ze v IE dava ramecek, pokud ma bunka nejaky obsah, treba nbsp;
Křemílek
Profil
tady je stranka, kde to chci mit:

http://www.maniackittens.wz.cz/index1.php?page=sestava

a tady je priklad jedne bunky/jednoho radku, kde by to melo byt:

<tr class="clenove-pozadi1" onmouseover="this.className='clenove-pozadi2'" onmouseout="this.className='clenove-pozadi1'">
<td width="152" class="hodnosti-cl-a-co" scope="row"><div align="left">clan leader </div></td>
<td class="nicky">Ramzes</td>
<td width="100" class="icq"> 317-288-648 </td>
<td width="85" class="detaily">ne</td>
</tr>
peta
Profil *
Křemílek
za 1. bych pouzil JS csshover.htc (www.google.com a najdi si), implementace do CSS je
<style type="text/css">
body {behavior:url("csshover.htc")}
</style>

tim se cely problem zjednodusi na CSS a nemusis mit pro kazdy radek onmouseover
.tabulka TR:hover
.tabulka TR.hlavicka:hover {zadny hover}

za 2. class s minusky bych rozhodne nepouzival. Max podtrzitka nebo radeji velka pismena. Na to se neda spolehat, jak si to ktery prohlizec prebere a pochopi
className='clenove-pozadi2'
className='clenove2'
className='clenovePozadi2'

za 3. take mas dost casto onclick showhide..., co treba zkratit funkci na 3 pismenka a vnitrek zkratit na skryj(1,0)
...
function skryj(a,b)
{get...("vrstva"+a).style.visibility=b?"visible":"hidden"}
...

a to by slo dat onclick do expression do CSS opet hromadne pro vsechna A v .tabulka class, o tom tu ted nekdo psal.

atd...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0