Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Подгрузка содержимого из другого файла (http://www.flasher.ru/forum/showthread.php?t=33939)

Gargantua 03.07.2002 20:06

Подгрузка содержимого из другого файла
 
Уважаемый All, встретилась мне такая проблема, прошу помочь:

Есть сайт, там много страниц с текстом и на каждой странице и абсолютно одинаковое меню. Необходимо вынести это меню в отдельный файл и при загрузке страницы загружать сначала это меню, а потом после выводить содержимое страницы.
Желательно все это сделать на js...

ну вроде изложил....

Pr0Head 03.07.2002 20:47

IFRAME

Gargantua 03.07.2002 22:18

да забыл сказать, без фреймов надо

SPV 04.07.2002 12:02

Так что тут сложного? Создаём файл 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>

Gargantua 05.07.2002 00:23

это все конечно здорово но если писать в поток то содержимое файла по боку

Pr0Head 05.07.2002 11:09

Тогда тебе нужно пользоваться серверными "фишками":
SSI, PHP, ASP & etc.

DSV 05.07.2002 11:43

тада SSI
<!--#include file="file.htm" -->
<!--#include virtual="file.htm" -->

Gargantua 06.07.2002 15:55

Благодарю попробую.
Кстати есть идея сделать это через menu.js тока не с write а с outerhtml

SPV 08.07.2002 13:06

О каком потоке идёт речь? Браузер не продолжит парсить HTML, пока строка
<script src="menu.js"></script>
Не обработается полностью! (не завершится menu.js). И не важно, что придёт от сервера раньше - остальной ХТМЛ или JS!

Gargantua 09.07.2002 21:28

ну так и есть menu.js отработается и запишет то что надо в основной html, но содержимое html, основное содержание страницы, тексты и тп, будет по боку


Часовой пояс GMT +4, время: 15:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.