主頁(yè) > 知識(shí)庫(kù) > html 中 #include file 的用法示例介紹

html 中 #include file 的用法示例介紹

熱門標(biāo)簽:騰訊植物園地圖標(biāo)注 鄒城智能外呼系統(tǒng) 浦東新區(qū)百度地圖標(biāo)注圖片 個(gè)貸電銷機(jī)器人 巫山縣地圖標(biāo)注app 經(jīng)綸電銷機(jī)器人 華為收費(fèi)站地圖標(biāo)注 電話機(jī)器人宣傳片 外呼智能系統(tǒng)報(bào)價(jià)
有兩個(gè)文件a.htm和b.htm,在同一目錄下a.htm內(nèi)容如下

復(fù)制代碼
代碼如下:

<!-- #include file="b.htm" -->

b.htm內(nèi)容如下

今天:雨 31 ℃~26 ℃ <br />明天:雷陣雨 33 ℃~27 ℃

直接在瀏覽器中打開(kāi)a,沒(méi)有任何顯示,后來(lái)知道,include是SSI(Server Side Include),在html中不支持include,之后把a(bǔ).htm改成a.aspx,并且在將該頁(yè)面發(fā)布在iis上,然后a.aspx就可以看到內(nèi)容了。在html中想達(dá)到這樣的效果,可以使用iframe標(biāo)簽,直接在網(wǎng)上找了個(gè)例子如下:

復(fù)制代碼
代碼如下:

<iframe frameborder=0 border=0 width=300 height=300 src="b.htm" mce_src="b.htm"></iframe>

html中#include file的用法

參數(shù)

PathType

將 FileName 的路徑類型。路徑可為以下某種類型:

路徑類型 含義

文件 該文件名是帶有 #include 命令的文檔所在目錄的相對(duì)路徑。被包含文件可位于相同目錄或子目錄中;但它不能處于帶有 #include 命令的頁(yè)的上層目錄中。
虛擬 文件名為 Web 站點(diǎn)上虛擬目錄的完整虛擬路徑。

FileName

指定要包含的文件名。FileName 必須包含文件名擴(kuò)展,而且必須將文件名用引號(hào) (") 引起來(lái)。

注釋

包含 #include 命令的文件必須使用映射到 SSI 解釋器的文件擴(kuò)展名;否則,Web 服務(wù)器將不處理該命令。默認(rèn)情況下,擴(kuò)展名 .stm、.shtm 和 .shtml 將映射到解釋器 (Ssinc.dll)。如果安裝了 Internet 服務(wù)管理器,則可以修改默認(rèn)擴(kuò)展映射并添加新的映射。請(qǐng)參閱設(shè)置應(yīng)用程序映射。被包含的文件可具有任何文件擴(kuò)展名,但建議賦予它們 .inc 擴(kuò)展名。

示例

<!--被包含文件與父文件存在于相同目錄中。 -->
<!-- #include file = "myfile.inc" -->

<!--被包含文件位于腳本虛擬目錄中。 -->
<!-- #include virtual = "/scripts/tools/global.inc" -->

include file 與include virtual的區(qū)別

1.#include file 包含文件的相對(duì)路徑,#include virtual包含文件的虛擬路徑。
2. 在同一個(gè)虛擬目錄內(nèi),<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->效果是相同的,但假設(shè)虛擬目錄名為myweb,則<!--#include virtual="myweb/file.asp"-->也可以通過(guò)調(diào)試,但我們知道<!--#include file="myweb/file.asp"-->是絕對(duì)要報(bào)錯(cuò)的。
3.如果一個(gè)站點(diǎn)下有2個(gè)虛擬目錄myweb1和 myweb2,myweb1下有文件file1.asp,myweb2下有文件file2.asp,如果file1.asp要調(diào)用file2.asp,那么在file1.asp中要這樣寫:<!--#include virtual="myweb2/file2.asp"-->,在這種情況下用#include file是無(wú)法實(shí)現(xiàn)的,用<!--#include file="myweb2/file2.asp"-->必然報(bào)錯(cuò)。相反,在myweb2的文件中包含myweb1中的文件也是一樣。如果該被包含文件在某個(gè)文件夾下面,只要在虛擬路徑中加上該文件夾即可。
4.不論用#include file 還是 #include virtual,在路徑中用“/”還是“/”或者二者交叉使用都不會(huì)影響編譯效果,程序會(huì)順利執(zhí)行。
5.以上情況不適用于2個(gè)站點(diǎn)文件的相互調(diào)用,而且在同一個(gè)站點(diǎn)內(nèi),<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->等效,但假設(shè)站點(diǎn)名為website,使用<!--#include virtual="website/file.asp"-->是錯(cuò)誤的。

標(biāo)簽:那曲 滁州 日喀則 三沙 廣西 南平 楊凌 唐山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《html 中 #include file 的用法示例介紹》,本文關(guān)鍵詞  html,中,#include,file,的,用法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《html 中 #include file 的用法示例介紹》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于html 中 #include file 的用法示例介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章