今天小编跟大家讲解下有关html包含html文件的方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关html包含html文件的方法 的相关资料,希望小伙伴们看了有所帮助。
我们在写asp页面的时候 常常使用include命令来包含公共文件。由于这个方法用起来非常方便 于是很多人在html页面里尝试使用include 但是发现根本就不起作用。这是因为 include是VBScript的命令 因此可以在asp页面里使用。而html静态页面被调用的时候并不经过asp解释器 而是直接发送到用户浏览器 因此include命令就无效了。对于信息量较大的网站 通常我们都选择使用静态页面 否则数据库查询太频繁 服务器压力太大。但是过多的页面里面 如果不能用调用的方式将公共内容包含进去 那么一旦修改起来就太可怕了。include最大的价值就是因重用而易于维护。怎样才能在静态页面里也实现include的功能呢 最简单的办法 就是做asp后缀的静态页面——内容是静态的 页面保存成asp后缀的 这种方式对搜索引擎没有什么影响 实际运算量也并不大(因为虽然经过asp解释器 但是实际上几乎没有运算量)。如果您一定要做HTM后缀的静态页 那么还有下面这些方法可供替代。
1.IFrame这个可能是大家最熟悉的
加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍
2.Frameset
标签定义框架集。它用于组织多个窗口(框架)。每个框架存在一个独立的文档。在最简单的应用中 frameset 元素仅仅声明框架集中存在的列或行的数目。由于该标签对网页可用性的负面影响 在 html 5 中
标签没有得到支持。3.object
标签用于包含对象 比如图像、音频、视频、Java applets、ActiveX、PDF
、Flash以及htm。
4.Behavior的download方式
function onDownloadDone(downDate){
showImport.innerhtml=downDate
}
oDownload.startDownload('import.htm',onDownloadDone)
5.
很多CMS系统的广告模块都是这么实现的。这个方法有点要注意的假如你是用来包含象头部、导航这些的话 建议不要用这个 不利于搜索引擎的搜集。主导航也尽量不要使用js 不利于搜索引擎对你的站点结构建立索引。
来源:爱蒂网
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。