|
Модераторы: Sardar, Aliance |
|
neosapient |
|
||||
Опытный Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Здравствуйте.
Продолжаю делать сайт. И мои вопросы все тяжелее и тяжелее воспринимаются. Внимательно прочел инструкции http://www.hut.ru/instr_h2.shtml http://www.hut.ru/instr_h5.shtml но так и не смог подключить меню как SSI через абсолютный путь. Набрасал я структуру сайта
В общем в корневой папке WWW лежит файл menu.html Вот как я его локально подключаю к главному index.html
Забыл сказать, меню содержит java-скрипты (а не cgi) исполняемые на стороне клиента, а не сервера. Но сервер должен их ввентить в страницу, если конечно правильно прописать путь. Если путь прописан локально, все работает: меню отображается, переход по ссылкам происходит. Но я хочу сделать несколько каталогов с подкаталогами, заполнеными *.html страницами. И хочу в каждой из страниц вставить это меню. Следовательно надо указать абсолютный путь к меню, чтоб его мог ввентить сервер. Перепробовал варианты абсолютных путей, не один не подходит <!--#include virtual="/home/d/domain.hut.ru/www/menu.html" --> <!--#include virtual="/home/d/domain.hut.ru/menu.html" --> <!--#include virtual="http://domain.hut.ru/menu.html" --> Пробовал даже запихнуть в папку cgi , чем явно вводил сервер в ступор <!--#include virtual="/home/d/domain.hut.ru/cgi/menu.html" --> <!--#include virtual="http://domain.hut.ru/cgi-bin/menu.html" --> Люди уже часа четыре бьюсь, чтоб правильно вставить меню . ПОМОГИТЕ Это сообщение отредактировал(а) neosapient - 19.12.2006, 19:44 |
||||
|
|||||
neosapient |
|
|||
Опытный Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Задал этот вопрос в службу поддержки hut.ru
"Серверный путь для виртуал указывать бесполезно - указывайте относительный веб-путь." Так-с, люди помогайте, я не спец в конструировании сайтов, но есть одна-две и идеи. Насколько я знаю, где то между тегами <head> ... </head> есть теги, в которых прописываются пути: <base> и <link> Как-нибудь возможно ими воспользоваться, чтоб сервер находил абсолютный путь. Другой вариант, если сервер выполняет скрипты, то посчитать вложеность папок и повторить несколько раз "../", а затем прибавить "menu.html" Может есть способ аналогичный "#include virtual". Помогите сделать правильно. |
|||
|
||||
neosapient |
|
|||
Опытный Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Все оказалось как всегда просто,
мне надо было написать <!--#include virtual="/menu.html" --> |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |