<!--#include file=abc.asp-->

解决方案 »

  1.   

    这是shtml 的include 吧? 我是指纯html.
      

  2.   

    use frame、iframe or ie#download
      

  3.   

    还有:
    .mya{behavior:url(a.htc)
    呵呵.
      

  4.   

    <script src="csi.asp?/csi/top.html"></script>
      

  5.   

    iframe 不好。因为不能知道include 内容的高度^^
    behavior 方法好(IE5+)! 但只能支持同域名include. 
      

  6.   

    忘了说明.被调用页面(frag) 是静态内容.且使用的方法要经受得住大规模压力测试...所以不能用动态生成/转换 的方法。
      

  7.   

    <object type="text/x-scriptlet" width="600" height="200" 
     data="http://www.csdn.net/"></object>
    这种方法有一点:你要自己设定该控件的高与宽以适应网页的大小
      

  8.   

    iframe当然可以知道页面的高和宽啦。<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe>这样就可以啦。
      

  9.   

    ie#download
    是怎么做的??
    请教?
    我好像再哪里看到过,但是现在搜索不到了
      

  10.   

    引用:
    -----------------------------------------------------------------
    iframe当然可以知道页面的高和宽啦。<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe>这样就可以啦。
    -----------------------------------------------------------------
    IE 是不允许你直接访问iframe 里的对象的,IE会报"没有权限"。所以这样是行不通的.
    IE download 的写法是:<IE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" /><div ID=oText>
    </div>
    <SCRIPT>
    function onDownloadDone(s) {
    oText.innerHTML=s;
    }
    oDownload.startDownload('frag.htm', onDownloadDone);
    </SCRIPT>
    不过它只能download 本域名下的文件.
      

  11.   

    <XML SRC=""></XML><LINK rel="text/stylesheet" src="">
    ~~~~ 晕晕 ~~~~<)".."(>
    ( (..) )    I can fly...☆☆☆☆☆ 就快有星星了,加油加油。 ☆☆☆☆☆
      

  12.   

    请教 runmin(悠悠 稻草人)  如何使用 <LINK rel="text/stylesheet" src="">
    调用其它页面…… 谢谢
      

  13.   

    引用:
    -----------------------------------------------------------------
    iframe当然可以知道页面的高和宽啦。<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe>这样就可以啦。
    -----------------------------------------------------------------
    IE 是不允许你直接访问iframe 里的对象的,IE会报"没有权限"。所以这样是行不通的.
    IE download 的写法是:<IE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" /><div ID=oText>
    </div>
    <SCRIPT>
    function onDownloadDone(s) {
    oText.innerHTML=s;
    }
    oDownload.startDownload('frag.htm', onDownloadDone);
    </SCRIPT>
    不过它只能download 本域名下的文件.
    ===================================================================
    不可能的,没有提示。下面的地址都是使用iframe的。http://skyover.hn.org/Article?1320   --  1330==================================================================
    用IE#download是不错,但是ns和mozzila根本就毫无反应,总得考虑点兼容性吧。而iframe则无此问题。我的页面我试过了不论是ie还是ns或者mozilla都没有问题,也没有提示的。
      

  14.   

    to skyover(嘻哈呵嘿):
    谢谢你的回帖!
    我搞清楚了,<iframe src="xxx.html" id="iframe1" onload="this.height=iframe1.document.body.scrollHeight+20;this.width=iframe1.document.body.scrollWidth+20"></iframe> 
    这种用法调用本域名问题是没有问题的,可以说是所有方法当中最好的。当然兼容性也非常好。:)   只是我以前一直是调用其它域名下的问题所以会有"没有权限"的问题。
    呵呵。^_^*************************
    大家踊跃发言呀!还有其它的方法吗? 对于调用其它域名下的页面,除了js 外还有其它方法吗?
      

  15.   

    呵呵。这里有js版,你还想怎么样?
    不会说要include,require吧。。
    呵呵。
      

  16.   

    在html文件引入其它html文件的几种方法 
    简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好! 
    1.IFrame引入,看看下面的代码 [代码] <IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME> 
    你会看到一个外部引入的文件,但会发现有一个类似外框的东西将其包围,可使用 
    [代码] <iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe> 
    但你会发现还会有点问题,就是背景色不同,你只要在引入的文件import.htm中使用相同的背景色也可以,但如果你使用的是IE5.5的话,可以看看这篇关于透明色的文章 如果想引入的文件过长时不出现滚动条的话在import.htm中的body中加入scroll=no 
    2.<object>方式 [代码] <object style="border:0px" type="text/x-scriptlet" data="import.htm" width=100% height=30></object> 
    3.Behavior的download方式 [代码] 
    <span id=showImport></span> 
    <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" /> 
    <script> 
    function onDownloadDone(downDate){ 
    showImport.innerHTML=downDate 

    oDownload.startDownload('import.htm',onDownloadDone) 
    </script> 
      

  17.   

    谢谢各位了!
    我先说说我帖贴的原因吧
    大家经常需要在页面里调用其它页面的小碎片:
    最常用的方法是 js, 但它有弊病:
        第一,js include 需要单独定制js 格式。
        第二,js include 在页面下载时不是并行处理的,如果 js 文件位于其它服务器上,而这台服务很忙,那整个页面就会一直等下去,直到显示出来或服务器超时。得到的结果就是页面卡住了!
    另一种 object
    此外还是 ie#download   弊病:
    正如 skyover(嘻哈呵嘿) 说的,我们不得不考虑兼容性的问题,所以 object(IE支持,NS不支持??不太肯定的说) 和download(ie5+) 所以就要舍弃了.最后 剩下include 了,不可否认它是最经典的include 方法. 也受了 skyover 的点化,我知道了它在调用 本地文件时可以作到窗口大小的自适应!  只是当调用其它域下的文件时不能得到document 大小罢了。但我觉得它还是不失为一个很好的方法并且它是并行处理的 。明天上午结帖。再次谢谢大家了!
    希望大家提意见和建议…