分享

怎么样在当前网页包含另外一个页面代码

 orion360doc 2011-09-20

怎么样在当前网页包含另外一个页面代码

一:最常见解决办法:解决框架或者iframe;

        举例:

        <iframe style="z-index: 2;  width: 222px; height:百分百;"  id="menu-frame" name="menu-   frame" src="MyLeftMenu.aspx" frameborder="0" scrolling="no" > </iframe >

       当前页面中适当位置加入上面源代码;

二:解决用户控件:

      首先先制作一个用户控件比如:MyConctrol.ascx

     制作办法VS2005中直接就可以创建用户控件;或者制作一个HTML网页文件里面包含你内容之后保存为ascx格式(删除HTMLTITLEHEAD等标签只保留BODY里面内容BODY标签也删除!)

     1: planhold.contral.add(new literal("MyConctrol.ascx"))变化加载;

     2:静态加载:直接将用户控件拖入你页面适当位置即可(这个时候页面顶端产生引入源代码比如:<%@ Register Src="MyConctrol.ascx" TagName="MyConctrol" TagPrefix="uc1" %>之后BODY区域就自动加入了用户控件:如:<uc1:MyConctrol. ID="MyConctrol1" runat="server" />)

三:解决页面包含:

        这个解决就解决到Include

        举例:<!-- #include file="你路径/Menu1.html" -->  //页面适当位置这样来引用!

四:解决布局对象DIV来处理方案: 
<div id="sidebar_left">
    <script>
    function frameResize(){
      document.getElementById("myContent_id").style.height=myContent_name.document.body.scrollHeight+20+"px";
    }
</script>
    <iframe src="siderbarLeft.html" name="myContent_name" id="myContent_id" onload="frameResize()" scrolling="no"     allowtransparency="true" frameborder="0" width="百分百"></iframe>
</div>

站长简述:解决前三者效果最佳解决第四者难以处理方案效果!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多