Autor Zpráva
Kalickal
Profil *
Vím že se to tu asi už řešilo ale potřeboval bych poradit nějáký hodně jednoduchý dhtml menu. Jen aby to vyjíýdělo směrem dolů a to je všechno. Čím jednodušší tím lepší
Miloš
Profil
V současné době se v této věci můžeš vykašlat na DHTML (neboli javascript) a použít CSS.
http://css.interval.cz/menu/

Javascript využiješ až v případě, když se nespokojíš se stavem :hover a budeš u menu čekat reakci až na kliknutí.
http://interval.cz/clanky/dynamicka-menu-v-dhtml-klikaci-menu-1/
http://interval.cz/clanky/dynamicka-menu-v-dhtml-klikaci-menu-2/
Bubák
Profil
Miloš
Pokud chce funkčnost takového menu vyjíždějícího "někam" v IE6, tak se bez JS neobejde. Soubor .htc je "zakuklený javascript. Ale je to jednoduché, takže vyhovuje zadání.

JS se též u menu používá na efekty, jako třeba plynulé vysunutí, ale já si myslím, že takové vychytávky jenom zdržují.
Chamurappi
Profil
Reaguji na Bubáka:
Také se JS používá na zdržení před skrytím. Trojúrovňové menu, kde uživatel musí opatrně manévrovat, aby náhodou neopustil vyhrazenou oblast, dokáže potěšit nejen důchodce. Je sice úchvatné, že to i takhle udělat jde, to však neznamená, že by se to tak dělat mělo.

Osobně bych se všem hover menu vyhnul a použil jen JavaScript reagující na kliknutí. Zjednodušeně:
<menu onclick="this.className = (this.className == 'zabaleno') ? 'rozbaleno' : 'zabaleno';" class="zabaleno">
Zbytek už udělá CSS.
prochi-man
Profil *
hele kalickal. Zkus si někde sehnat prográmek Agama web menus . Tento prográmek se dá sehnat třeba na www.wareznet.cz nebo best-warez.cz
jdou v něm vytvořit luxusní menu viz moje stránky www.all4people.xf.cz . V grafickém editoru si vytvoříš menu s nejpodrobnějšími funkcemi a zároveň vněm vygeneruješ 1 javascriptový soubor.
Tento program mohu jedině doporučit

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0