Autor Zpráva
Micruss
Profil
Potřeboval bych se zeptat zda jde "nějak" udělat ohraničení tagu <tr>...</tr> onmouseover & onmouseout
Zkoušel jsem border ale to funguje na celou tabulku a já bych potřeboval jen TR

function BorderOn(obj)
{   
   obj.style.border='red 1px solid';
}

function BorderOff(obj)
{  
   obj.style.border='black 1px solid';
}

Funguje pouze jen na celkovou tabulku, ale já bych potřeboval pouze TR nějaký nápady?
preca1
Profil
Zdravim,
mně tvůj kód v konzoli poslední verze Chromia fungoval. Pravděpodobně je obj instance tabulky a ne řádku. Předej do těch funkcí správný objekt a bude ti to fungovat.
Pokud nevíš, o čem mluvim, vlož sem kód, který volá ty tvoje metody.
Micruss
Profil
No haleť JS není moje parketa.... ale prostě chci aby se mi celej řádek označil když naněj najedou myší nějakou barvou... to už pak si vyberu sám... místo toho text čerpám data z DB možná místo toho ob.style.border by se dalo něco jiného než border ale nevím co...

<form method="POST" action="">
<tr onmouseover="BorderOn(this)" onmouseout="BorderOff(this)">
<td>Text</td><td>Text</td><td>Text</td>
<td>
<input type="hidden" name="id" value="ID">
<input type="submit" name="utok" value="Odešli">
</td></tr></form>
pcmanik
Profil
Micruss:
Keď ti nejde o inú funkcionalitu, ako zvýraznenie daného riadku, čo ti bráni použiť css triedu :hover?
margin
Profil *
Mi se povedlo dát řádku tabulky border, jenom pokud tabulka měla border-collapse: collapse;
Micruss
Profil
margin:
Divím se, že mě toto nenapadlo dřív funguje to super díky :-)

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:

0