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