Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > SSI и apache


Автор: skv 21.1.2005, 10:43
Подскажите новичку в SSI. Делаю простую менюшку,
хочу чтобы при переходе на страницу, ее кнопка
оставалась в состоянии "нажата". Для этого передаю
в скрипт (top.htm) параметр name:

index.shtml
<!--#set var="NAME" value="index" -->
<!--#include virtual="/top.htm" -->

затем, пытаюсь с этим параметром работать по if:

top.htm
<!--#if expr="NAME=index" -->рисуем нажатую кнопку
<!--#else --> рисуем ненажатую кнопку
<!--#endif -->

На тестовом SmallHTTPServer дома Все работает на
ура. При попытке запустить это в нете (apache):
Каждая кнопка рисуется по 2 раза - и нажатая и не
нажатая. Значение параметра name в скрипт вообще не
попадает.

Вопрос: где здесь грабли? Может все можно сделать
как-то проще/умнее?
smile

Автор: GoodBoy 21.1.2005, 13:49
попробуй переименовать top.htm в top.shtml, т. к. скорее всего просто не разрешено использовать SSI-инструкции в файлах с расширением .htm.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)