Задача, видимо, редкая настолько, что в свое время не нашел ни одного упоминания даже попыток ее решения -- пришлось решать с нуля. Убедился в уникальности и
в этом обсуждении. И все-таки допускаю, что причина отсутствия реализаций в нетрадиционности и непривычности задачи, а также в "главном минусе" (см. ниже), а не в том, что подобное в принципе никому не может быть нужно.
Дано: html-код.
Требуется: разбить его визуальное представление на блоки заданного размера с сохранением форматирования и имитацией последовательности страниц (т.е. новая страница может начинаться с продолжения последнего абзаца предыдущей).
Смысл:
- оставлять нетронутым дизайн страницы,
- сэкономить трафик,
- создать особое эстетическое впечатление.
Главный минус: как всякий ajax, не дружит с поисковыми системами. Если рассчитывать, что скрипт бьет на страницы основное содержимое сайта, то прощай индексация ресурса!
Я с этим ожидаемо столкнулся.
Если есть возможность и желание, посмотрите, прокомментируйте. Буду рад, если кому-то пригодится в практических целях: скрипт
Э-стра (aka "Электронные страницы").