Как-то я обратился к администрации Narod.ru
с просьбой допустить SSI для хостящихся сайтов. Мне было отказано
(увы, увы). Некоторое время копания в сети и (о чудо!) чтения
документации по html позволили найти это самое решение.
Пусть нам надо на каждую страницу сайта вставить текст:
<table class=myclass><tr><td><a href="http://url.narod.ru">
Back </a></td></tr></table>
Берем заголовок, который следует вставить в каждый документ.
Сохраняем его в отдельном файле. Скажем, header.js
(тут кое-кому уже все остальное ясно ^_^). Дописываем перед
каждой строчкой следующее:
document.write("
И в конце каждой строчки:
");
Далее. Меняем все символы " на ' или на
\", символ \ на \\.
В тексте html'ины, где нужно "вставить" наш текст,
мы пишем:
Вот вроде и все. Конечно, SSI это не заменит, но лучше скрипт
в руках, чем SSI в небе.
Ах, да. Еще. Я только сейчас подумал. В отличии от SSI, файл
скрипта будет кешироваться браузером, так что страницы будут
грузиться быстрее, чем с использованием SSI. Это особенно
касается страниц, у которых "повторяемая" часть
довольно велика (больше 5-7 килобайт) - там ускорение при
открытии новых страниц будет видно "на глаз".