Показать сообщение отдельно
Старый 05.02.2007, 14:37   #9
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Prost Посмотреть сообщение
Подскажите, пожалуйста, как сделать код onsubmit рабочим.
А разве onsubmit не работает? Мне кажется проблема в том что делается в функции вызываемой на onsubmit.

Цитата:
Сообщение от Prost Посмотреть сообщение
При сворачивании-разворачивании узлов перезагрузки страницы не происходит, презагрузка происходит только при переходе на другую страницу в дереве. И то, замедление в скорости загрузки становится заметным при большом количестве страниц в дереве - сейчас их около 200.
Основная задержка, я так думаю, связана с инициализацией дерева каждый раз при открытии новой страницы. Все вышеизложенное относится, конечно же, для случая без использования AJAX.
А можно ли сделать так, чтобы проинициализировать дерево один раз при загрузке сайта, хранить его где-то, а затем использовать при каждом переходе на новую страницу?

"Где-то" хранить не стоит. Варианта два:
  1. Отказаться от перезагрузки страницы вообще. При выборе в дереве подгружать контент через AJAX. (Как делает Google Reader)
  2. Не формировать все дерево сразу, а динамически по надобности. При разворачивании узла подгружать уровень ниже через AJAX.
Я бы сделал и то и то... 200 узлов все так, зачем их ганять туда сюда.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием