Вопрос такой, что даже и примерно не знаю бывает ли такое))
Суть в том, что у меня многостраничный сайт и на всех страницах имеется одна и та же шапка меню, так вот, можно как то прописать один раз это меню и его свойства в одном файле, а во на всех остальных только ссылаться на него, чтобы оно отображалось?
Мне это нужно для того, чтобы когда мне нужно добавить новые номинации в меню не переписывать 100500 страниц, имеющих эту шапку. И да, что важно, сайт будет находиться локально на компьютере, т.е. не на сервере!
P.s. Я попробовал jQuery и вот мой код:
<div id="a"></div>
<script>
$(document).ready(function(){
alert("Hello");
$("#a").load("Menu.html");
});
</script>
И даже эта вещь не работает, почему то... В чем подвох и как вообще можно решить эту задачу?
Посмотрите в сторону шаблонизаторов. Они как раз для этого и созданы, чтобы не переписывать по много раз одно и то же. Создадите базовый шаблон, в котором подключите шапку, подвал и все общие для всех страниц элементы. А уже на каждой странице напишете их индивидуальную часть. Из шаблонизаторов от простого к сложному (по одному из мнений) выбор следующий:
Технически можно использовать iframe т.е. вместо вашего меню вставлять iframe с ссылкой на него. Пример реализации можно глянуть тут - http://ecufa.ru/ (боковушки). Использовать этот способ или нет, уже вам решать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно скрыть часть номера телефона (например, последние четыре цифры заменить на X), а при нажатии показать?
Читал про IronPython, но так и не понял, есть ли там полноценная поддержка python 3Какими способами можно это сделать?