2013-04-06 166 views
2

我已經在header.html中 一個單獨的文件頭,我想將之列入頭部分 陸續index.html文件爲了這個,我曾用如何一個HTML文件添加到另一個HTML文件

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

,不幸的是它沒有運行 然後我用

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

通過保存我的文件header.shtml

所以任何人可以請給我任何建議

三江源

注:我使用的Smarty和PHP如此使用appache服務器

+0

作爲#include虛擬..是服務器端包括,您使用的是哪個服務器?有幾個服務器(特別是free-webhosts)不允許這個功能。 – 2013-04-06 10:01:56

+0

先生我正在使用WAMP服務器 – 2013-04-06 10:09:07

回答

0

Include another HTML file in a HTML file

OR

(#include fi LE = 「footer.html」)

OR

$( 「#標題」)負載( 「header.html中」);

+0

僅供參考,最後一個選項需要jQuery – 2013-04-06 10:29:46

+0

是的,我做錯了通知這件事。 – 2013-04-06 10:38:06

0
  • 與您使用WAMP服務器,檢查SSI是否您的服務器(服務器端包含)被啓用。如果不是,則通過編輯配置文件啓用它。以下頁面包含教程Setting Up SSI on WAMP。改用的

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

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

    在SSI 阿帕奇教程規定的格式要求之前空格字符 「 - >」 封閉的元素。

  • 另外,您在哪裏添加<!--#include virtual="header.html" -->,聲明? 該聲明應該在<html>標記內。

    <html> 
    <head> 
    <title>My Title</title> 
    </head> 
    <body> 
    
        <!--#include virtual="header.html" --> 
    
    </body> 
    </html> 
    
  • 確保的index.html了header.html文件在同一目錄中。如果不嘗試使用相對路徑。

  • page包含了大量的問題和常見的錯誤包括虛擬指令。

    如果它不工作的話,那麼嘗試去爲 <?php include("header.html"); ?>

相關問題