Re: Forum
От: Ярослав Говорунов Украина http://www.helicontech.com
Дата: 23.07.01 18:27
Оценка:
Для начала можешь сделать как я делал в свое время с MSDN — сохранить страничку и посмотреть что там в js, css, какой код. У нас на сайте три разных дерева. 1-навигационное, 2-комментарии (похожи на навигационное), 3-форум (не похож на 2-х первых). Лучше брать навигационное, оно самое надежное (даже без скриптов работает) и довольно простое. Советую идти от простого к сложному. Вначале сделай древовидную разметку. Для этого можно использовать РСУБД и рекурсивные функции (у нас используется XML, тебе не подойдет). Лично я размечаю дерево как вложенные списки (<UL><LI>) но это дело вкуса. Из такой структуры при помощи css очень легко сделать чтоб выглядело как дерево. Потом, можно добавить чуть динамики на JavaScript — чтоб узлы скрывались (display="none") и открывались (display=""). Ну а динамическая дозагрузка узлов — самый сложный наворот. С ним у тебя будет много мороки с доступностью так что если не шибко надо — лучше отказаться. Делается она через <IFRAME>, в который по ссылке загружеатся контент, в котором по window.onload вызывается функция родительского окна, в которой нужный HTML вставляется куда надо :-) Работает такая фича только в IE4+ и возможно в Mozilla 5. Тут еще нужно сделать так чтоб в тех браузерах где оно не работает все равно было все видно.
WBR,
Yaroslav Govorunov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.