Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Для отображения воспользоваться рекурсией (надеюсь, правильно алгоритм составил):
Код: Выделить весь код
запрос_элементов_уровня(х) // изначально x=0, но при рекурсивном вызове будет увеличиваться
{ // начало функции
запросить_строки(x);
цикл_по_всем_выданным_результатам 
       {
       если_уровень_не_самый_нижний // ведь метка в таблице будет?
            {
            вывести_текущую_строку_с_отступом(x); // и соответствующим JavaScript'ом
            запрос_элементов_уровня(x+1);
            }
       иначе // уровень нижний
            {
            вывести_ссылку_с_отступом(x); // без JS уже
            return;
            }
       }
} // конец функции
Разве в интернете нет готовых функций?


Но, быть может, использовать XML+XSLT? Думается мне, что мороки будет меньше.

Отправлено: 09:42, 30-08-2009 | #4