включить .html в .html - PullRequest
       18

включить .html в .html

0 голосов
/ 30 июня 2010

Я использовал скрипт

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

для включения файла .html в другой файл .html, но по какой-то причине не отображается.

Есть причина, почему?

Я буду использовать WAMP и LAMP.

Спасибо Jean

Ответы [ 7 ]

6 голосов
/ 30 июня 2010

Используется на стороне сервера включает . Вы должны настроить его на своем сервере. Несмотря на вводящий в заблуждение синтаксис «комментария», он действительно не имеет ничего общего с HTML.

3 голосов
/ 30 июня 2010

если на сервере есть php, вы можете просто включить html-файл следующим образом:

<?php include "donate.html"; ?>

В стеке ламп есть php, поэтому вы должны быть настроены.

Однако сервер не может быть настроен для запуска файла через интерпретатор php. Вы можете либо установить его для анализа любого расширения файла (являющегося файлом, который выполняет включение), либо изменить его на то, что уже настроено для анализа (home.html -> home.php)

1 голос
/ 30 июня 2010

Как вы используете wamp / lamp, я нашел кое-что, что будет работать:

создав файл .htaccess и поместив в него следующее

Options FollowSymLinks Includes ExecCGI

AddType text/html .shtml
AddOutputFilter INCLUDES .shtml 

Затем измените ваши html-расширения на.shtml (включая файл, который должен включать файл)

Так что

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

станет

<!--#include virtual="dontate.shtml" -->

Это должно работать

NOTE :

Файл находится в том же каталоге, что и используемый файл:

<!--#include file="dontate.shtml" -->

Если он находится в другом каталоге, используйте:

<!--#include virtual="folder/to/file/dontate.shtml" -->
0 голосов
/ 30 июня 2010

Согласно спецификации HTML, only способ сделать это без сценариев на стороне сервера или включений на стороне сервера - через iframes.

* обратите внимание на выделенное жирным шрифтом «только».

0 голосов
/ 30 июня 2010

Ребята .. есть ответ

// jsfile.js

var variable=""+
"";

document.write(variable);

**** включать файл .js в html ****

Вот и все

0 голосов
/ 30 июня 2010
<object data="file.html" width=400 height=200"></object>

Если память служит ... Я вспоминаю некоторые проблемы с границами в IE, но этого должно быть достаточно для примитивной интеграции.

0 голосов
/ 30 июня 2010

Возможно, проблема заключается в использовании virtual

Параметр file определяет включаемый файл относительно пути к документу;параметр virtual определяет включаемый файл относительно корня документа.

http://en.wikipedia.org/wiki/Server_Side_Includes

...