Чем заменить SSI, или необычное использование JavaScript

www.karman.com.ua
портал о хостинге в Украине
Хостинг + Украина = Karman.com.ua

Сайт от А до Б

/

Основы сайта

/

Интересные скрипты

/

Изучаем PHP

/

Как заработать на сайте

/

Раскрутка сайта

/

CMS


Чем заменить SSI, или необычное использование JavaScript 

Еще по теме:
  Opera создает необычный интернет-поисковик МАМА
  Основы Серверного JavaScript
  Proxy Switcher или чем ее заменить.
  Что за необычный символ ? на страницах статистики (statistics pages)?
  При использовании Internet Explorer, я получаю JavaScript ошибки "Access is denied".
  В Internet Explorer 5.0, Я получаю ошибку JavaScript при просматривании строк.
  Я получаю ошибку "MiSSIng parameters", что можно сделать?
  Я получаю ошибку "navigation.php: MiSSIng hash".

Структура подавляющего количества интернет-страничек примерно одинакова: это заголовок странички, навигационное меню и, непосредственно, само содержимое. Нет проблем, когда на Вашем сайте несколько страниц. Если Вы захотели изменить дизайн, то на это уйдет немного времени. А если страниц не 8-10 а 100-200? Чтобы поменять дизайн нужен долгий однообразный кропотливый труд. А если в меню появился новый пункт? Опять же везде на каждой странице надо вводить изменения.
Помочь в этом может SSI - возможность собрать страничку из отдельных блоков. Т.е у Вас есть меню, которое одинаково на всех страницах. Вы его выносите в отдельный файл, а затем включаете его в нужное место на странице. Теперь, чтобы изменить меню на всех страницах, надо изменить его только в одном файле.
Это конечно удобно, но данная возможность имеется только при платном хостинге, или Вам придется вставлять баннеры хостера, что может быть нежелательно для Вас.

Справиться с этой проблемой может язык JavaScript, а именно атрибут SRC в теле тега
. . .
Т.е. вместо браузер вставил:
Меню:
Ссылка1
Ссылка2
И если вместо меню на всех страницах вставить , то для изменения меню на всех страницах нужно изменить только файл menu.js
Но у этого метода есть небольшие недостатки:
  • Исходный код увеличивается за счет прибавления document.write
  • Достаточно старые браузеры не распознают тег
    Чтобы обсудить это в форуме, нажмите здесь.


  • Хостинг-источник: http://karman.com.ua


    Есть вопросы о хостинге и о сайтах?
    и получи ответ от профессионалов, которые обожают помогать людям :).
    Еще по теме:
      Как настроить SSI?
    © СПД Праведно-Счастливый Аладдин Ярославович, 2004-2008. Все права защищены. При цитировании материалов ссылка на www.karman.com.ua обязательна. Редакция "Кармана" может не разделять точку зрения авторов статей, сообщений и ответственности за их содержание не несет.

    Быстрый переход к содержимому сайта Karman.com.ua:
    Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
    Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий, О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1
    Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6
    Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2

    Rambler's Top100