![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
|
Уважаемый All, встретилась мне такая проблема, прошу помочь:
Есть сайт, там много страниц с текстом и на каждой странице и абсолютно одинаковое меню. Необходимо вынести это меню в отдельный файл и при загрузке страницы загружать сначала это меню, а потом после выводить содержимое страницы. Желательно все это сделать на js... ну вроде изложил....
__________________
Gargantua |
|
|||||
|
Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
|
да забыл сказать, без фреймов надо
__________________
Gargantua |
|
|||||
|
Так что тут сложного? Создаём файл menu.js такого содержания:
document.wrile('<a href="page1.html">Page1</a><br>'); document.wrile('<a href="page2.html">Page2</a><br>'); document.wrile('<a href="page3.html">Page3</a><br>'); document.wrile('<a href="page4.html">Page4</a><br>'); ... А во всех страничках: <script src="menu.js"></script>
__________________
Two beer or not two beer?... |
|
|||||
|
Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
|
это все конечно здорово но если писать в поток то содержимое файла по боку
__________________
Gargantua |
|
|||||
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
Тогда тебе нужно пользоваться серверными "фишками":
SSI, PHP, ASP & etc.
__________________
Не криви извилиной! |
|
|||||
|
тада SSI
<!--#include file="file.htm" --> <!--#include virtual="file.htm" -->
__________________
С бесконечным респектом, +Rider+ |
|
|||||
|
Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
|
Благодарю попробую.
Кстати есть идея сделать это через menu.js тока не с write а с outerhtml
__________________
Gargantua |
|
|||||
|
О каком потоке идёт речь? Браузер не продолжит парсить HTML, пока строка
<script src="menu.js"></script> Не обработается полностью! (не завершится menu.js). И не важно, что придёт от сервера раньше - остальной ХТМЛ или JS!
__________________
Two beer or not two beer?... |
|
|||||
|
Регистрация: Sep 2001
Адрес: RU Moscow
Сообщений: 37
|
ну так и есть menu.js отработается и запишет то что надо в основной html, но содержимое html, основное содержание страницы, тексты и тп, будет по боку
__________________
Gargantua |
![]() |
Часовой пояс GMT +4, время: 13:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|