Potreboval by som tree menu cisto v css ( ziadny javascript ). Vedel by niekto o niecom?
jakože rozbalovací? asi by se dalo něco vykoumat přes pseudotřídu hover, ale je to jen momentální nápad. ale myslím že by to šlo.
http://css.interval.cz/menu/
takovej základ hover menu:
http://css.interval.cz/priklady/priklad-17-1.htm
lze snadno upravit :-)
skor som myslel nieco ako toto
http://www.dynamicdrive.com/dynamicindex1/navigate1.htm
tak to nevim, pokud nechceš použít javascript kvůli tomu, že si ho někdo vypíná, můžeš použít tag <noscript> a dát tam jiné menu :)
Uffffff... tak to ti asi bez JS nepůjde ;-) Nenapadá mě nic použitelnýho, leda bys při každym kliknutí v menu načítal znova stránku, a to není úplně ono. :-D
2Nesro: mas pravdu, robim to kvoli tym specialnym pripadom.
Nepoznate nejaku dobru alternativu ku tree menu?
Napr:
+Odkaz1
+Odkaz2
Kliknem na Odkaz1 a potom na Odkaz2
-Odkaz1
odkaz 1.1
odkaz 1.2
odkaz 1.3
-Odkaz2
odkaz 2.1
odkaz 2.2
odkaz 2.3
Ak by to slo, tak islo by aby to aj zostalo pootvarane po refreshi stranky? (to nemusi byt)
no máš několik možností na variantu bez JS
- to pure css vyjížděcí menu (viz odkaz)
- dát to tam všechno rozbalený, pokud není stránek moc tak to je i rozumný
- dát defaultně rozbalenou vždycky aktuální kategorii (to je rozumný i pro prohlížeče podporující JS;-)), ostatní nechat zabalený a po kliknutí na jejich název načíst stránku, kde bude rozbalená ta jiná konkrétní kategorie (takže řešení asi typicky čistě přes odkazy a PHP)