在asp頁(yè)面中,我們常常使用include命令來(lái)包含公共文件,比如說(shuō)頁(yè)首、頁(yè)尾的部分,使用公共文件非常方便,但在HTML頁(yè)面里使用include根本就不起作用。這是因?yàn)?,include是VBScript的命令,因此可以在asp頁(yè)面里使用。而HTML靜態(tài)頁(yè)面被調(diào)用的時(shí)候并不經(jīng)過(guò)asp解釋器,而是直接發(fā)送到用戶瀏覽器,因此include命令就無(wú)效了。 對(duì)于信息量較大的網(wǎng)站,通常我們都選擇使用靜態(tài)頁(yè)面,否則數(shù)據(jù)庫(kù)查詢太頻繁,服務(wù)器壓力太大。但是過(guò)多的頁(yè)面里面,如果不能用調(diào)用的方式將公共內(nèi)容包含進(jìn)去,那么一旦修改起來(lái)就太可怕了。include最大的價(jià)值就是因重用而易于維護(hù)。怎樣才能在靜態(tài)頁(yè)面里也實(shí)現(xiàn)include的功能呢?最簡(jiǎn)單的辦法,就是做asp后綴的靜態(tài)頁(yè)面——內(nèi)容是靜態(tài)的,頁(yè)面保存成asp后綴的,這種方式對(duì)搜索引擎沒(méi)有什么影響,實(shí)際運(yùn)算量也并不大(因?yàn)殡m然經(jīng)過(guò)asp解釋器,但是實(shí)際上幾乎沒(méi)有運(yùn)算量)。如果您一定要做HTM后綴的靜態(tài)頁(yè),那么還有下面這些方法可供替代。 1.IFrame 2.Frameset 3.<object type="text/x-scriptlet" da 4.Beha <span id=showImp 5.<script> |
|
來(lái)自: 悟靜 > 《網(wǎng)站設(shè)計(jì)》