正文部分用A。HTM 表示
页脚部分用B。HTM 表示
请问老位老大如何解决这个问题

解决方案 »

  1.   

    在A。HTM 的最后加个框架,指向B.HTM<iframe src="B.HTM" width="100%"></iframe>
      

  2.   

    不用iframe 话,也有下面的一些处理手段
    1.使用js+xmlhttp提取b.htm的显示代码 ,再用js+innerhtml改写a.htm的代码
    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> 不过后面几种纯粹是技术展示,实际用起来还没iframe方便
      

  3.   

    如果你是商品化应用,页脚部分最怕用户自己去随便编辑修改。这时候写入页面是不明智的,要动态生成,也就是说编译进dll了。
      

  4.   

    如果不考虑这种特性,在asp.net中部分UI设计应该使用ascx,也就是说:正文部分用A.ascx 表示
    页脚部分用B.ascx 表示使用框架,那么内容部分就变成一个窗户,而不是自然延展的内容区域了。
      

  5.   

    看看效果。*********************************************<html>
    <body>
    如果不考虑这种特性,在asp.net中部分UI设计应该使用ascx,也就是说:<br>
    <br>
    正文部分用A.ascx 表示<br>
    页脚部分用B.ascx 表示<br>
    <br>
    使用框架,那么内容部分就变成一个窗户,而不是自然延展的内容区域了。<br><br><iframe src="http://community.csdn.net/Expert/topic/4285/4285757.xml?temp=.280636" width=100% frameborder=0>
    </body>
    </html>****************************************************iframe不知道应该多高才合适,所以显露出窗户的特性。