![]() |
У меня есть несколько HTML страничек, с одинаковой шапкой и боковым меню. В каждой из них шапку и менюшку приходится прописывать заново, вместо того, что бы выделить их в отдельные странички и потом только подключать. Подскажите, плиз, кто знает как это сделать.
Заранее спасибо! P.S. без использования рнр и других языков. Только HTML |
Здравствуйте, UnknownUser
1. Тема будет перемещена в раздел "Web-программирования", поскольку это вопрос к тамошним гуру. 2. От себя. Может фреймами? Хотя говорят, что сейчас это не модно. Правда на M$ по-моему, всё на фреймах.. 3. Что касается программного подхода, то мне приходилось писать вьёвер/редактор html, который поддерживает выборочный показ отдельных частей html (без Java, скриптов, xml, фреймов и т.д.). Но это не Ваш случай, afaik. |
UnknownUser
все равно что-нибудь, кроме чистого html использовать пришлось бы, например ssi. |
Создай файл тип menu.shtml, закинь туда нужный код, а потом в каком файле необходимо пишешь:
Код:
<!--#include virtual="menu.shtml"!--> |
Цитата:
|
Цитата:
|
если только HTML помогут только фреймы. Ещё можно на java-script используя директиву document.write(твое содержимое) и вынеси это в отдельный js файл и вставляй его в нужное место на странице
|
lepa
Тогда уж не Код:
<!--#include virtual="menu.shtml"!--> Код:
<!--#include virtual="menu.shtml"--> UnknownUser Для решения этой задачи Вам действительно лучше всего использовать ssi, но Вы должны быть уверены, что настройки сервера это позволяют. Принцип следующий - кусок html-кода, который у Вас повторяется из файла в файл (в данном случае, это меню) Вы выносите в отдельный файл (назовём его menu.html), а на тех страницах, где нам нужно это меню вставить, будем использовать следующую директиву: Код:
<!--#include virtual="$blablabla/menu.html"--> Файлу, _в котором_ используются включения ssi, обычно принято давать расширение .shtml, так как именно в файлах с этим расширением сервер будет искать ssi, хотя в принципе это зависит от настроек сервера. Давать _включаемому_ файлу расширение .shtml не рекомендуется, чтобы избавить сервер от лишней нагрузки. |
Время: 13:41. |
Время: 13:41.
© OSzone.net 2001-