РАЗБИЕНИЕ НА СТРАНИЦЫ И ОСУЩЕСТВЛЕНИЕ ПЕРЕХОДА ПО WEB-КОНТЕНТУ

1. Способ, реализуемый web-браузером для отображения документа на языке разметки, содержащий этапы, на которых:
извлекают документ через сеть;
перекомпоновывают контент документа во множество отображаемых дискретных страниц; и
отображают одновременно две или более из этих дискретных страниц.
2. Способ по п. 1, в котором упомянутые две или более дискретные страницы отображаются бок о бок.
3. Способ по п. 1 или 2, дополнительно содержащий этапы, на которых:
отображают первый набор из двух или более из дискретных страниц;
определяют второй набор из двух или более из дискретных страниц, которые должны быть отображены, при этом второй набор отличается от первого набора, причем второй набор определяется в результате обработки одного из следующего: жест на сенсорном экране, жест джойстиком, щелчок по элементу на экране и нажатие аппаратной кнопки пользователем; и
отображают второй набор из двух или более дискретных страниц вместо первого набора из двух или более дискретных страниц.
4. Способ по п. 3, в котором:
упомянутое множество дискретных страниц определено в соответствии с последовательностью, и
упомянутое одно из: жеста на сенсорном экране, щелчка по элементу экрана и нажатия аппаратной кнопки интерпретируется в качестве команды для осуществления перехода к:
следующим N дискретным страницам в упомянутой последовательности (N≥2) или
предыдущим N дискретным страницам в упомянутой последовательности.
5. Способ по п.1, в котором:
каждая из дискретных страниц определена в качестве иерархического набора элементов в коде языка разметки, и
упомянутые две или более дискретные страницы отображаются посредством:
генерирования N элементов макета (N≥2) путем клонирования элемента-предка из одной из дискретных страниц N раз и
наполнения по меньшей мере одного из N элементов макета контентом другой из дискретных страниц.
6. Способ по п. 5, в котором сценарий исполняется для выполнения клонирования элемента-предка из одной из дискретных страниц.
7. Способ по п. 5 или 6, в котором сценарий исполняется для выполнения наполнения упомянутого по меньшей мере одного из N элементов макета.
8. Способ по п. 5 или 6, в котором поддерживается счетчик для по меньшей мере одного из N элементов макета, при этом способ дополнительно содержит этапы, на которых:
увеличивают или уменьшают счетчик на N в ответ на обработку одного из следующего: жест на сенсорном экране, жест джойстиком, щелчок по элементу на экране и нажатие аппаратной кнопки пользователем; и
повторно наполняют упомянутый по меньшей мере один из элементов макета контентом соответствующей одной из дискретных страниц, чья позиция в последовательности соответствует счетчику.
9. Способ по п. 5 или 6, в котором сценарий исполняется для выполнения повторного наполнения упомянутого по меньшей мере одного из элементов макета.
10. Способ по п. 5 или 6, в котором элемент-предок является прямоугольником самого высокого уровня, который определен в коде вложенных таблиц стилей (CSS).
11. Невременный машиночитаемый носитель информации, на котором сохранены закодированные инструкции для исполнения web-браузера, который при его исполнении процессором выполняет процесс, содержащий:
извлечение документа на языке разметки через сеть;
перекомпоновку контента документа во множество отображаемых дискретных страниц; и
одновременное отображение двух или более из дискретных страниц.
12. Машиночитаемый носитель информации по п. 11, при этом упомянутые две или более дискретные страницы отображаются бок о бок.
13. Машиночитаемый носитель информации по п. 11 или 12, в котором процесс дополнительно содержит:
отображение первого набора из двух или более из дискретных страниц;
определение второго набора из двух или более из дискретных страниц, которые должны быть отображены, при этом второй набор отличается от первого набора, причем второй набор определяется в результате обработки одного из следующего: жест на сенсорном экране, жест джойстиком, щелчок по элементу на экране и нажатие аппаратной кнопки пользователем; и
отображение второго набора из двух или более дискретных страниц вместо первого набора из двух или более дискретных страниц.
14. Машиночитаемый носитель информации по п. 13, при этом
множество дискретных страниц определено в соответствии с последовательностью, и
упомянутое одно из жеста на сенсорном экране, щелчка по элементу экрана и нажатия аппаратной кнопки интерпретируется в качестве команды для осуществления перехода к:
следующим N дискретным страницам в упомянутой последовательности (N≥2) или
предыдущим N дискретным страницам в упомянутой последовательности.
15. Машиночитаемый носитель информации по п. 11, при этом каждая из дискретных страниц определена в качестве иерархического набора элементов в коде языка разметки, и
упомянутые две или более дискретные страницы отображаются посредством:
генерирования N элементов макета (N≥2) путем клонирования элемента-предка из одной из дискретных страниц N раз и
наполнения по меньшей мере одного из N элементов макета контентом другой из дискретных страниц.
16. Машиночитаемый носитель информации по п. 15, в котором сценарий исполняется для выполнения клонирования элемента-предка из одной из дискретных страниц.
17. Машиночитаемый носитель информации по п. 15 или 16, при этом сценарий исполняется для выполнения наполнения упомянутого по меньшей мере одного из N элементов макета.
18. Машиночитаемый носитель информации по п. 15 или 16, при этом поддерживается счетчик для по меньшей мере одного из N элементов макета, причем процесс дополнительно содержит:
увеличение или уменьшение счетчика на N в ответ на обработку одного из следующего: жест на сенсорном экране, жест джойстиком, щелчок по элементу на экране и нажатие аппаратной кнопки пользователем; и
повторное наполнение упомянутого по меньшей мере одного из элементов макета контентом соответствующей одной из дискретных страниц, чья позиция в последовательности соответствует счетчику.
19. Машиночитаемый носитель информации по п. 15 или 16, при этом сценарий исполняется для выполнения повторного наполнения упомянутого по меньшей мере одного из элементов макета.
20. Машиночитаемый носитель информации по п. 15 или 16, при этом элемент-предок является прямоугольником самого высокого уровня, который определен в коде вложенных таблиц стилей (CSS).
21. Электронное устройство, на котором исполняется web-браузер, который реализует способ по любому из пп. 1-10.