Включение HTML-документов на стороне клиента (пример 2)

Документы заменяют друг друга

     Здесь мы продолжаем тему композиции HTML-документа из нескольких HTML-файлов. Эта композиция производится на компьютере пользователя (клиента).
     В предлагаемом примере в главном HTML-документе мы сделали две ссылки (можно сделать кнопки) и скрипт, который помещает другие HTML-документы справа от ссылок. Сначала посмотрите, как это работает:







Документ 1
Документ 2



     Идея заключается в использовании элемента ActiveX управления простыми базами данных (в текстовых файлах). Особенность нашего примера состоит в том, что нужные тэги мы храним в переменных, а выполняем их путем присвоения в качестве значения свойству outerHTML. Позиционирование области размещения HTML-документов обеспечивается с помощью значений атрибута STYLE контейнерного тэга < DIV>.
Коды вставляемых HTML-документов приводятся в примере Включения HTML-документов (пример 1).

     Теперь рассмотрим код нашего примера.
HTML-код:

В этом же HTML-документе размещается скрипт, обеспечивающий подстановку других HTML-документов: