Подскажите...

Nov 21, 2006 15:08

Коллеги-программисты!!! Подскажите, как можно на веб-странице создать дерево? Всмысле, пункты-подпункты, вроде дерева каталогов или справочной системы?
Может быть есть какой-нибудь более менее стандартный прием? ВС2005 умеет такую штуку генерить из спецфайла. А руками ее можно сделать?

рабочее

Leave a comment

Comments 8

zkoshak November 21 2006, 15:19:59 UTC
Это не к программерам, а к дизагнерам. =) Точнее web|html-верстальщикам.

Тэги OL и UL. Сами строчки начинаются с тэга LI. Это, если я тебя правильно понял. Подробнее можно здесь посмотреть.

Reply

Спасибочки arbena November 22 2006, 08:42:15 UTC
А как бы ко всему этому еще дерево само нарисовать?
--Первый пункт
|
---Подпункт
|
---Подподпункт

И так далее. Только не так, а красиво?

Reply

Re: Спасибочки zkoshak November 22 2006, 10:48:12 UTC
Я конечно, как не любитель БД всяких ес-но ручками. =) Несколько картинок полосок, их пересечений и пустого места, и вставка вручную в нужную позицию.... Но это такая е... короче возня, что проще изучить sql с perl и написать скрипт, который это будет генерить - как например на форумах от Phorum.org.

Reply

Re: Спасибочки arbena November 22 2006, 14:48:58 UTC
Дев, это нужно сделать средствами джаваскрипта из динамического хмл, подгружаемого из базы данных в асп приложении. Мне нужно эту структуру там как-то нарисовать, понимаешь? Сами эти полосочки и плюсики. Вот я и интересуюсь "как?"

Reply


salim November 21 2006, 16:10:59 UTC
Так тебе нужно раскрывающееся менюшка. Типа дерева каталогов виндовс? Или все же простая верстка?
Если первое у меня есть явавский скрипт.
если второе - то тебе уже все объяснили:)

Reply

Спасибо, солнце. arbena November 21 2006, 18:52:49 UTC
И выше погляжу, и от скрипта не откажусь. Если не влом, скинь на арбену на фронте - ну на мой старый ящик на фронт ру.

Reply

я конечно не солнце... arris_krain November 22 2006, 11:41:17 UTC
щас уйдет к тебе скриптик на пхп/джаве с моего сайта.

он такое как раз генерит

ну или сходи заранее www.school80.ru

полоска меню

Reply


lxe November 21 2006, 16:12:24 UTC
Отступы (или, как правильно сказано, списки).
Плюс табличка с полями id и parent_id. Плюс рекурсия.
Чтобы скрывать [и открывать] поддеревья, пользовать style="display:none".

Дальше каждый старается, во что горазд.

Reply


Leave a comment

Up