- Регистрация
- 13.11.2010
- Сообщения
- 4 138
Принцип тут похожий. Выбирать тебе. Я вот например не знаю, и не пытался узнать принцип работы на .xml.Вот тут наткнулся на противоречие которое меня и сбило, Kein утверждает что js должен подгружать .xml страницы, а BaNru утверждает что .js
Нет не правильно.Как я понимаю нужно
1) шапку придется писать все равно в каждом файле. Т.е. в любом случае получиться ровно такое количество страниц, сколько их всего. Конечно можно сделать и с применением ajax (об это ниже)
2) в эту шапку вставляем <script type="text/javascript" src="files.js"></script>
3) В этом файле JS присваиваем переменные. См. пример http://banru.narod.ru/_themes/b
4) И только потом в нужном месте уже пишем
Код:
<script>document.write(tvoya_peremennay_naprimer_menu)</script>
Что бы каждый раз не писать шапку и прочее, можно как вариант сделать подгрузку контента на ajax
При этом необходимо подключить jQuery<a href="javascript://" onclick="$('#content').load('путь к файлу отноительный');return false;">1</a>
<div id="content">контент первой страницы</div>
А в файлах достаточно будет писать только сам текст контента.
Пример данная реализации есть тут (щелкай по букавкам)
В любом случае этот тот же статический велосипед, только вид с боку.
Второй вариант вообще можно использовать, и даже будет тебе проще и комфортнее, без первого мной предложенного.
Т.е. Создаем индекс файл (index.html) в котором делаем полное оформление и прочее, и в котором будет сам <div id="content">, в который мы подгружаем другие файлы, в которых только контекстная основа (в доме который построил Джек)