dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 818|回复: 0

[Html/Css] html包含html文件的方法

[复制链接]
  • TA的每日心情

    2024-2-20 11:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    878

    主题

    4343

    帖子

    3995

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    3995

    发表于 2020-3-29 21:00:01 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    我们在写asp页面的时候,常常使用include命令来包含公共文件。由于这个方法用起来非常方便,于是很多人在HTML页面里尝试使用include,但是发现根本就不起作用。这是因为,include是VBScript的命令,因此可以在asp页面里使用。而HTML静态页面被调用的时候并不经过asp解释器,而是直接发送到用户浏览器,因此include命令就无效了。
    对于信息量较大的网站,通常我们都选择使用静态页面,否则数据库查询太频繁,服务器压力太大。但是过多的页面里面,如果不能用调用的方式将公共内容包含进去,那么一旦修改起来就太可怕了。include最大的价值就是因重用而易于维护。怎样才能在静态页面里也实现include的功能呢?最简单的办法,就是做asp后缀的静态页面——内容是静态的,页面保存成asp后缀的,这种方式对搜索引擎没有什么影响,实际运算量也并不大(因为虽然经过asp解释器,但是实际上几乎没有运算量)。如果您一定要做HTM后缀的静态页,那么还有下面这些方法可供替代。




    1.IFrame.
    这个可能是大家最熟悉的


    [HTML] 纯文本查看 复制代码
    <iframe. name="neepage" marginwidth="0" marginheight="0" src="import.htm" width="100%" height="30"></iframe>


    加上它的一些属性可以实现一些透明,无滚动条等具体的效果.大家可以html教程的相关介绍


    2.Frameset
    这就是大家熟悉的框架了,没什么好说的,看看html教程就行


    [HTML] 纯文本查看 复制代码
    3.<object type="text/x-scriptlet" data="import.htm" width=100% height=30></object>



    4.Behavior的download方式
    [HTML] 纯文本查看 复制代码
    <ie:download id="oDownload" style="behavior. url(#default#download)"></ie:download>
    <script>
    function onDownloadDone(downDate){
    showImport.innerHTML=downDate
    }
    oDownload.startDownload('import.htm',onDownloadDone)
    </script>


    5.<script>
    就是把相关的html文件转化为js文件,再在调用的时候用
    <script. src="import.js"></script>
    很多CMS系统的广告模块都是这么实现的。
    这个方法有点要注意的假如你是用来包含象头部、导航这些的话,建议不要用这个,不利于搜索引擎的搜集。主导航也尽量不要使用js,不利于搜索引擎对你的站点结构建立索引。














    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2025-2-2 04:46 , Processed in 0.152435 second(s), 31 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表