Autor Zpráva
habendorf
Profil
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
Když se na to tak dívám... Nešla by ta pochvala dostat za něco jiného? :o)
PerToon
Profil
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
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
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
Oswald: Zadání chápeš dobře, řešení je perfektní. Takže i tobě vyslovuji pochvalu :o)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0