標籤:使用 java ar 檔案 div sp art on c
有兩個檔案a.htm和b.htm,在同一檔案夾下a.htm內容例如以下
<!-- #include file="b.htm" -->
b.htm內容例如以下
今天:雨 31 ℃~26 ℃ <br />明天:雷陣雨 33 ℃~27 ℃
直接在瀏覽器中開啟a,沒有不論什麼顯示,後來知道,include是SSI(Server Side Include),在html中不支援include,之後把a.htm改成a.aspx,而且在將該頁面公布在iis上,然後a.aspx就能夠看到內容了。在html中想達到這種效果,能夠使用iframe標籤,直接在網上找了個範例例如以下:
<iframe frameborder=0 border=0 width=300 height=300 src="b.htm" mce_src="b.htm"></iframe>
html中#include file的使用方法
參數
PathType
將 FileName 的路徑類型。路徑可為下面某種類型:
路徑類型 含義
檔案 該檔案名稱是帶有 #include 命令的文檔所在檔案夾的相對路徑。被包括檔案可位於同樣檔案夾或子檔案夾中;但它不能處於帶有 #include 命令的頁的上層檔案夾中。
虛擬 檔案名稱為 Web 網站上虛擬資料夾的完整虛擬路徑。
FileName
指定要包含的檔案名稱。FileName 必須包括檔案名稱擴充,並且必須將檔案名稱用引號 (") 引起來。
凝視
包括 #include 命令的檔案必須使用映射到 SSI 解譯器的副檔名;否則,Web server將不處理該命令。預設情況下,副檔名 .stm、.shtm 和 .shtml 將映射到解譯器 (Ssinc.dll)。假設安裝了 網際網路服務管理員,則能夠改動預設擴充映射並加入新的映射。請參閱設定應用程式對應。被包括的檔案可具有不論什麼副檔名,但建議賦予它們 .inc 副檔名。
示範範例
<!--被包括檔案與父檔案存在於同樣檔案夾中。 -->
<!-- #include file = "myfile.inc" -->
<!--被包括檔案位於指令碼虛擬資料夾中。 -->
<!-- #include virtual = "/scripts/tools/global.inc" -->
include file 與include virtual的差別
1.#include file 包括檔案的相對路徑,#include virtual包括檔案的虛擬路徑。
2. 在同一個虛擬資料夾內,<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->效果是同樣的,但如果虛擬資料夾名為myweb,則<!--#include virtual="myweb/file.asp"-->也能夠通過調試,但我們知道<!--#include file="myweb/file.asp"-->是絕對要報錯的。
3.假設一個網站下有2個虛擬目錄myweb1和 myweb2,myweb1下有檔案file1.asp,myweb2下有檔案file2.asp,假設file1.asp要調用file2.asp,那麼在file1.asp中要這樣寫:<!--#include virtual="myweb2/file2.asp"-->,在這樣的情況下用#include file是無法實現的,用<!--#include file="myweb2/file2.asp"-->必定報錯。相反,在myweb2的檔案裡包括myweb1中的檔案也是一樣。假設該被包括檔案在某個目錄以下,僅僅要在虛擬路徑中加上該目錄就可以。
4.不論用#include file 還是 #include virtual,在路徑中用“/”還是“/”或者二者交叉使用都不會影響編譯效果,程式會順利運行。
5.以上情況不適用於2個網站檔案的相互調用,並且在同一個網站內,<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->等效,但如果網站名為website,使用<!--#include virtual="website/file.asp"-->是錯誤的。
html中#include file的使用方法