Цитата:
Сообщение от Prost
Подскажите, пожалуйста, как сделать код onsubmit рабочим.
|
А разве onsubmit не работает? Мне кажется проблема в том что делается в функции вызываемой на onsubmit.
Цитата:
Сообщение от Prost
При сворачивании-разворачивании узлов перезагрузки страницы не происходит, презагрузка происходит только при переходе на другую страницу в дереве. И то, замедление в скорости загрузки становится заметным при большом количестве страниц в дереве - сейчас их около 200.
Основная задержка, я так думаю, связана с инициализацией дерева каждый раз при открытии новой страницы. Все вышеизложенное относится, конечно же, для случая без использования AJAX.
А можно ли сделать так, чтобы проинициализировать дерево один раз при загрузке сайта, хранить его где-то, а затем использовать при каждом переходе на новую страницу?
|
"Где-то" хранить не стоит. Варианта два:
- Отказаться от перезагрузки страницы вообще. При выборе в дереве подгружать контент через AJAX. (Как делает Google Reader)
- Не формировать все дерево сразу, а динамически по надобности. При разворачивании узла подгружать уровень ниже через AJAX.
Я бы сделал и то и то... 200 узлов все так, зачем их ганять туда сюда.