включить HTML-файл в HTML-файл - PullRequest
       5

включить HTML-файл в HTML-файл

2 голосов
/ 02 февраля 2011

Я пытаюсь включить HTML-файл в другой HTML-файл.Включение действует как меню и нижний колонтитул.Я использую текущий синтаксис включения, но мои HTML-данные не отображаются на странице.мои включаемые файлы находятся в корне.я пробовал:

<!--#include virtual="header.html" -->
<!--#include file="navigation.html"-->

<html>
<head>
<title>test</title>
</head>
<body>


<!--#include virtual="header.html" -->
<!--#include virtual="navigation.html"-->
<p>test<p>

<!--#include virtual="footer.html"-->


</body>
</html>

Ответы [ 5 ]

4 голосов
/ 02 февраля 2011

Убедитесь, что на вашем сервере включены включенные (SSI) на стороне сервера.

edit: Кроме того, вы должны удалить первый набор включений, которые идут перед тегом html -это неверно.

2 голосов
/ 02 февраля 2011

веб-сервер Apache? У вас включено "mod_include"? У вас есть в .htaccess или httpd.conf параметр «Опции + Включения»?

1 голос
/ 02 февраля 2011

много информации лежит здесь: http://www.boutell.com/newfaq/creating/include.html,, если она запускается на сервере, я бы выбрал <?php include("filename.html"); ?>, так как на большинстве серверов также есть php, если вы не всегда можете использовать .js Постскриптум я не буду упоминать html возможные проблемы, так как другие ответы, я думаю, упоминали все, что я знаю ...

1 голос
/ 02 февраля 2011

Включает серверную часть, вам нужно сохранить основной файл как файл .asp и работать с ним на сервере (если ваш сервер поддерживает ASP, ваш синтаксис, безусловно, выглядит так, как будто это так).

0 голосов
/ 02 февраля 2011

Расширение фреймов Netscape Navigator (см. Framing статьи Википедии) и его преемники позволяют писать HTML-страницы, которые ссылаются на другие страницы для включения.Затем браузер собирает просмотренную страницу, отправляя несколько HTTP-запросов.Примечание:

  1. Это ужасный способ обслуживания веб-страниц: для него не существует модели документа с хорошим поведением.Но это довольно хорошо поддерживается браузерами.Так что этот ответ ради информации, а не рекомендации;и
  2. Создает просмотренные страницы путем сопоставления, а не включения, так что это не совсем то, что вам нужно, семантически говоря.Но вы можете использовать его для решения вашей проблемы: строки меню и нижнего колонтитула представляют собой мини-страницы HTML, расположенные рядом со страницей, содержащей основное содержимое.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...