Autor | Zpráva | ||
---|---|---|---|
habendorf Profil |
#1 · Zasláno: 28. 1. 2006, 01:10:29
Vyhlašuji druhé kolo soutěže o habendorfovu veřejnou pochvalu (aniž bych věřil že o ni někdo stojí :o))
Co mě k tomu vede: 1) Na první soutěž se k této chvíli kliklo 343x 2) PerToona to bavilo :o) 3) Tomik mě k tomu trochu pošťouchl . Tedy zadání: Mějme libovolnou tabulku. Sloupce tabulky mají různé barvy pozadí, nejméně dvě. Zkuste udělat hover řádku, který bude měnit barvu pozadí řádku (na nějakou jednu barvu). Samozřejmě jde o to, aby se při odjetí myši řádek vrátil do původního stavu (tedy sloupce různě barevné). Samozřejmě řešení musí být funkční alespoň v IE, FF a Opeře. To by zatím ale bylo moc jednoduché. Abych vám rovnou zatrhl nějaké šílenosti, dovolím vám definovat si při (případném) skriptování maximálně jednu jedinou proměnnou. Jo, a nechoďte na mě prosím s nějakým .htc. Hint: mě na to skutečně stačí jedna proměnná, používám ji jako počítadlo (index) pro cyklus for. Tak kdo chce, může se snažit. |
||
RPG Profil |
#2 · Zasláno: 28. 1. 2006, 01:32:02
Když se na to tak dívám... Nešla by ta pochvala dostat za něco jiného? :o)
|
||
PerToon Profil |
#3 · Zasláno: 28. 1. 2006, 18:49:07
Takže já to mám zatím takhle: http://pertoon.asynus.com/soutez.html
Ale asi to není úplně nejlepší a je tam moc skriptování a asi to tedy nebude uznáno, ale myslím, že by to mělo fungovat. |
||
habendorf Profil |
#4 · Zasláno: 28. 1. 2006, 20:09:57
PerToon: To řešení je rozhodně fukční, klobouk dolů. Zkus to ale udělat tak, aby onmouseover a onmouseout byl pouze na řádku, ne na buňce. A tak, abys nemusel volat ty funkce s různými argumenty (teď je voláš s argumenty "prvni" a "druha"). Jestli máš chuť, zkus to trochu zuniverzálnit (to je hrozné slovo) a přidat trochu elegance.
Ale jak říkám, řešení splňuje zadání a pochvala je zcela na místě :o) |
||
Oswald Profil |
#5 · Zasláno: 28. 1. 2006, 20:49:57
Normálně bych to udělal takhle:
http://www.webkitchen.cz/tmp/table.html S jednou proměnnou takhle: http://www.webkitchen.cz/tmp/table2.html Nejsem si ale jistý, jestli zcela chápu zadání. |
||
habendorf Profil |
#6 · Zasláno: 28. 1. 2006, 21:05:53
Oswald: Zadání chápeš dobře, řešení je perfektní. Takže i tobě vyslovuji pochvalu :o)
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0