server-side include(服務(wù)器端包括)是對(duì) Web 服務(wù)器的指令。適用于具有部分相同內(nèi)容的多個(gè)頁(yè)面,要修改共同內(nèi)容,只需要修改被包含文件就可以了。
1.打開或者新建一個(gè)asp文件。把插入點(diǎn)放在要包含文件的地方。
說(shuō)明:要使用服務(wù)器端包括,需要服務(wù)器的支持,asp文件可直接使用服務(wù)器端包括,而其它一些具有非凡文件擴(kuò)展名的文件,例如 .shtml、.shtm 或 .inc,經(jīng)過配置,支持服務(wù)器端包括。
假如使用的是.htm或者.html擴(kuò)展名的文件,可以把擴(kuò)展名改為.asp或者.shtm。
.htm或者.html擴(kuò)展名的文件,經(jīng)過對(duì)服務(wù)器的配置,也可以使用服務(wù)器端包括。
是否支持服務(wù)器端包括,在您購(gòu)買web空間的時(shí)候,空間提供商會(huì)有說(shuō)明的。只要支持asp,或者支持shtm,就可以使用服務(wù)器端包括。
2.打開“插入”欄中的“腳本”選項(xiàng)卡,單擊“服務(wù)器端包括”圖標(biāo)。
3.選擇要包含的文件。點(diǎn)擊“確定”按鈕。
說(shuō)明:文件類型可以是.htm或者.asp,也可以是.txt。
4.在文檔區(qū)生成的包含文件如下圖。上面出現(xiàn)的標(biāo)簽為黃色錯(cuò)誤標(biāo)簽。雖然保留這些標(biāo)簽,最終的文件在IE中顯示沒問題,但是不是嚴(yán)格的html語(yǔ)法,在其中,重復(fù)了被包含頁(yè)面的以及之外的代碼。
5.打開被包含的文件,僅留下標(biāo)簽之間的代碼,刪除標(biāo)簽以及之外的標(biāo)簽和代碼。
6.現(xiàn)在已經(jīng)沒有黃色錯(cuò)誤標(biāo)簽了。
7.在IE中發(fā)布的包含文件。
修改被包含文件
直接找到被包含文件,修改被包含文件后,在IE中發(fā)布的包含文件。
在使用了包含的文件中,選擇被包含文件內(nèi)容區(qū),然后點(diǎn)擊屬性面板上的“編輯”,修改被包含文件。
選中被包含文件區(qū)域,在屬性面板上,可以選擇兩種類型的 server-side include(服務(wù)器端包括):“虛擬”類型和“文件”類型。
假如使用的服務(wù)器是 Apache Web 服務(wù)器,則選擇“虛擬”類型。在 Apache 中,“虛擬”可以適用于所有情況,而“文件”只適用于某些情況。
假如服務(wù)器是 IIS,則選擇“文件”。(“虛擬”只在某些特定的情況下才用于 IIS。),IIS 不答應(yīng)您包括在文件夾層次結(jié)構(gòu)中高于當(dāng)前文件夾的文件夾中的文件,除非在服務(wù)器上已安裝了非凡的軟件。
新聞熱點(diǎn)
疑難解答