построение дерева с событиями! никак не пойму

vitalyk

Новичок
построение дерева с событиями! никак не пойму

Господа!

Встала проблема.

Построение рекурсивного меню!

Но есть несколько загвоздок!

1. Меню строиться вот так

сие есть верхний пункт

<div id="but">
<div id="lbut"><div id="rbut"><div id="tbut"><span>Общие&nbsp;сведения</span></div>
</div></div>
</div>

это подпункты

<div id="but2"><a href="bcnjhbz" class="butt2">История института</a></div>
<div id="but2"><a href="sdfrrrr" class="butt2">Структура института</a></div>
<div id="but2"><a href="osdyfhhh" class="butt2">Руководство института</a></div>
<div style="clear:both;"><img src="pix.gif" height="20" /></div>

и тд....

такова концепция верстки и не я этим руковожу :)

после долгих раздумий у меня чето мозг спекся! Как же здесь сделать рекурсию

в базе данных идет пара id и pid


2. второй вопрос

никак не пойму как же сделать события так что бы при переходе в подменю после выбора незкрывало пункт!

Может просто под вечер мозг уже не варит - не знаю!

Решение вроде как на поверхности а его нет :(

спасите!
 

vitalyk

Новичок
ничего похожего на мою проблему не нашел!

Обычная рекурсия не подойдет!
 

akxxiv

Новичок
Оторвите руки Вашему верстальщику! Это все список. И выводить это нужно списком. (UL)
 

vitalyk

Новичок
а делать то нечего! говорит так принципиально нужно! кто может подскажите!
 

bubblegum

Новичок
в рекурсивную функцию передавай параметр "уровень", в зависимости от него рисуй нужный блок
 

vitalyk

Новичок
спасибо я что такое и думал! осталось только реализовать

-~{}~ 28.11.06 15:38:

ага спасибо! с деревом получилось! теперь его надо складывать и раскладывать :)
 
Сверху