建议不要用这个
我们在写asp页面的时候,每每使用include命令来包罗大众文件。由于这个要领用起来非常便利,于是很多人在HTML页面里测验考试使用include,但是发明根柢就不起感化。这是因为,include是VBScript的命令,因此可以在asp页面里使用。而HTML静态页面被挪用的时候并不颠末asp解释器,而是直接发送到用户浏览器,因此include命令就无效了。
对付信息量较大的网站,凡是我们都选择使用静态页面,否则数据库盘问太频繁,处事器压力太大。但是过多的页面里面,如果不能用挪用的方法将大众内容包罗进去,那么一旦改削起来就太可怕了。include最大的价值就是因重用而易于维护。怎样才华在静态页面里也实现include的成果呢?最简单的步伐,就是做asp后缀的静态页面——内容是静态的,页面生存成asp后缀的,这种方法对搜索引擎没有什么影响,实际运算量也并不大(因为虽然颠末asp解释器,,但是实际上几乎没有运算量)。如果您必然要做HTM后缀的静态页,那么还有下面这些要领可供替代。
1.IFrame.
这个可能是大家最熟悉的
<iframe. marginwidth="0" marginheight="0" src="http://www.mamicode.com/import.htm"></iframe>
加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍
2.Frameset
这就是大家熟悉的框架了,没什么好说的,看看html教程就行
3.<object type="text/x-scriptlet" data="http://www.mamicode.com/import.htm" width=100% height=30></object>
4.Behavior的download方法
<ie:download></ie:download>
<script>
function onDownloadDone(downDate){
showImport.innerHTML=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
</script>
5.<script>
就是把相关的html文件转化为js文件,再在挪用的时候用
<script. src="http://www.mamicode.com/import.js"></script>
很多CMS系统的告白模块都是这么实现的。
这个要领有点要注意的假如你是用来包罗象头部、导航这些的话,建议不要用这个,倒霉于搜索引擎的搜集。主导航也尽量不要使用js,倒霉于搜索引擎对你的站点布局成立索引。
html包罗html文件的要领
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31369.html