小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

[精]html文件中包含其他文件的方法大全

 悟靜 2013-02-15

在asp頁面中,我們常常使用include命令來包含公共文件,比如說頁首、頁尾的部分,使用公共文件非常方便,但在HTML頁面里使用include根本就不起作用。這是因為,include是VBScript的命令,因此可以在asp頁面里使用。而HTML靜態(tài)頁面被調用的時候并不經(jīng)過asp解釋器,而是直接發(fā)送到用戶瀏覽器,因此include命令就無效了。

對于信息量較大的網(wǎng)站,通常我們都選擇使用靜態(tài)頁面,否則數(shù)據(jù)庫查詢太頻繁,服務器壓力太大。但是過多的頁面里面,如果不能用調用的方式將公共內容包含進去,那么一旦修改起來就太可怕了。include最大的價值就是因重用而易于維護。怎樣才能在靜態(tài)頁面里也實現(xiàn)include的功能呢?最簡單的辦法,就是做asp后綴的靜態(tài)頁面——內容是靜態(tài)的,頁面保存成asp后綴的,這種方式對搜索引擎沒有什么影響,實際運算量也并不大(因為雖然經(jīng)過asp解釋器,但是實際上幾乎沒有運算量)。如果您一定要做HTM后綴的靜態(tài)頁,那么還有下面這些方法可供替代。

1.IFrame
這個大家都很熟悉了
<iframe name="neepage" marginwidth="0" marginheight="0" src="import.htm" width="100%" height="30"></iframe>
加上它的一些屬性可以實現(xiàn)一些透明,無滾動條等具體的效果.大家可以html教程的相關介紹

2.Frameset
這也是大家熟悉的框架了,沒什么好說的,看看html教程就行

3.<object type="text/x-scriptlet" data="head.htm" width=100% height=30></object>

4.Behavior的download方式 (此方法不錯,include效果一致,可惜只適用IE)

<span id=showImport></span> 
<ie:download id="oDownload" style="behavior: url(#default#download)"></ie:download>
<script type="text/javascript">
function onDownloadDone(downDate)
{
     showImport.innerHTML=downDate
}
oDownload.startDownload('head.htm',onDownloadDone)
</script>

5.<script>
就是把相關的html文件轉化為js文件,再在調用的時候用
<script src="import.js"></script>

很多CMS系統(tǒng)的廣告模塊都是這么實現(xiàn)的。
這個方法有點要注意的假如你是用來包含象頭部、導航這些的話,建議不要用這個,不利于搜索引擎的搜集。主導航也盡量不要使用js,不利于搜索引擎對你的站點結構建立索引。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多