Подгрузка страниц – Page Loader
Можно сказать, это базовый пример динамичного яваскрипта (AJAX)
Скрипт - простейший, при клике по ссылке он загружает любую страницу в основное тело сайта. Не всегда применение такого скрипта оправдано (если на сайте 5 страниц, то ничего страшного при их загрузке не произойдет, в крайнем случае можно через чистый яваскрипт показывать), но если к примеру идет выборка из таблицы в сотню элементов (прайс), то тогда это будет гораздо удобней для пользователей.
Требования:
Автор: Spryt
Похожие записи:
- About
- Скрипт подгрузки страниц на Ajax
- Word Press плагин для сбора детальной статистики о посещениях блога
- Ajax табы. Создаем вкладки на ajax + css.
- Facebook будет работать по технологии AJAX


(44 голосов, средний: 4.25 из 5)
Послушай, автор, ты ведь реально молодец, такую работу проделал полезную
Гвно.
1. Не работает ни с чем, кроме UTF – от сюда проблемы с обычными страницами, а когда начал пробовать подгружать динамику из MySQL, вообще в полном отчаянии F8, Yes, Yes, Yes, Yes…
(Я не смог адаптировать под windows-1251, видел где-то такую же жалобу от кого-то – отправил на эту тему письмо разработчику, ответа пока нет.)
2. Если кто всё ж будет юзать, знайте, что значение опции links нужно задавать с точкой перед названием класса – в документации про это ни слова – пришлось самому копать AJAX, в котором слабо, мягко говоря, разбираюсь, но догадался…
new pageLoader({loadInTo:’ajaxContent83′, links:’.loadMe’});
(нужна точка перед “loadMe” – иначе хрен работает)
Забавно, что про проблему с точкой я догадался раньше, чем про проблему с UTF, т.е. потратил кучу времени и удалил Это.
Рекомендую искать альтернативы, чем сейчас и сам займусь.
Мать…
Победил UTF! %)
Оказывается, можно header(’Content-Type: text/html; charset=windows-1251′);
И всё работает!
Теперь одобряю скрипт этот.
Благодарности и предложения о совместных проектах на mediator@mail.ru.
Всем привет, у меня нечего не пашит устал уже над ним голову бить, как его правельно прописать ?
window.addEvent(’domready’, function(){
new pageLoader({loadInTo:’ajaxContent’});
new History({});
});
example
load content A
|
load content B
|
load content C
что не так?
Скрипт неплохой, но не очень хорош в плане SEO, ибо при открытии ссылки на новой вкладке она открывается так сакзать “голой” …
В этом плане намного лучше вот это http://www.kunane.com/modx/tab-control.html&activeId=28
To Gloom:
Сам напоролся. DirectRezize работает только на первом табе, на остальных табах просто картинки. С явой та же история. Кстати, там реализация тоже через AJAX.
TabControl достаточно прост, если нужен просто текст на вкладка. Но не дай бог где-нить в дочернем контенте встретится ява… он просто отваливается