Autor | Zpráva | ||
---|---|---|---|
Jerry28 Profil * |
#1 · Zasláno: 6. 2. 2008, 12:08:11
Zdravím všecky :-) ...
Mám takový problém.. JS umím jen základy.. Mám tlačítko s kulatými okraji, každé tlačítko může být jinak dlouhé, takže to řeším v kódu jako tři buňky tabulky a v první a poslední je na pozadí zakulacený konec tlačítka. V prostředku je libovolný počet jednopixelových obrázků. Potřebuju ale, aby po přejetí myšky přes kteroukoli buňku, se změnilo pozadí (className) u všech třech buněk. Navíc.. aby to nebylo tak jednoduche, tak se počet tlačítek mění podle počtu odkazů v databázi. Z databáze.. kód tlačítka nakonec vypadá takto: <td name='hm_levy[$i]' class='td_hm_levy' onmouseover='Hm_mouseover($i);' onmouseout='Hm_mouseout($i);'></td> <td name='hm_stred[$i]' class='td_hm_stred' onmouseover='Hm_mouseover($i);' onmouseout='Hm_mouseout($i);'> <a href='adresa.php' > $vypis_odkazy["nazev"] </a> </td> <td name='hm_pravy[$i]' class='td_hm_pravy' onmouseover='Hm_mouseover($i);' onmouseout='Hm_mouseout($i);'></td> $i značí kolikáté tlačítko .. myslím, že by to tam mělo být, aby se po přejetí myšky přes jedno tlačítko nerosvítily všecky. Bohužel to ale nefunguje ani bez tech $i. JS: function Hm_mouseover(i) { hm_pravy[i].className="td_hm_pravy_over"; hm_levy[i].className="td_hm_levy_over"; hm_stred[i].className="td_hm_stred_over"; } function Hm_mouseout(i) { hm_pravy[i].className="td_hm_pravy"; hm_levy[i].className="td_hm_levy"; hm_stred[i].className="td_hm_stred"; } </script> Věděl by prosím někdo, co s tím? |
||
panhuhu Profil |
#2 · Zasláno: 6. 2. 2008, 13:37:55 · Upravil/a: panhuhu
|
||
panhuhu Profil |
#3 · Zasláno: 6. 2. 2008, 13:40:15
Jerry28
Nebo na intervalu.cz. |
||
Jerry28 Profil * |
#4 · Zasláno: 6. 2. 2008, 14:17:46
Dik :-) to se dá někde použí :-) .. akorat.. neřeší to tento problém.. potřebuju aby tlačítko bylo mohlo být libovolně dlouhé..
|
||
Jerry28 Profil * |
#5 · Zasláno: 6. 2. 2008, 22:22:06
nikdo? :-|
potrebuju jenom poradit ten javascript.. prece to nemuze byt tak tezke... na internetu je spousta navodu jak zakulatit tlacitka bez obrazku (ale tlacitko by muselo byt jednobarevne), ale ja obrazky mam, jenom potrebuju zmenit tri tridy najednou.. poradte prosim.. |
||
Zbystr Profil * |
#6 · Zasláno: 7. 2. 2008, 07:36:15
Ahoj, toto se da resit bez JS,
budes mit <a><span>button</span></a> <A> bude mit na pozadi levy okraj <span> pravy okraj + pozadi tlacitka a hover udelas pres CSS |
||
Jerry28 Profil * |
#7 · Zasláno: 7. 2. 2008, 14:06:35
Zbystr
Diky moc.. to je dobry napad.. uz mi to funguje |
||
Časová prodleva: 16 let
|
0