• 转载:frameset下子frame获取父页面的父页面的子页面中内容


    转载网址:http://hi.baidu.com/pdj408/item/b3cfdb2adbf736c6a517b698

     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <html>
        <head>
            <title>配置管理</title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <style type="text/css">
                frame{margin: 0;padding: 0;}
                frameset {margin: 0;padding: 0;}
            </style>
        </head>
                
                
        <frameset rows="88,*,30"  framespacing="0" border="no" >
            <frame src="${ctx}/jsp/manage/manage-head.jsp" id="head" name="head" scrolling="no" frameborder="0">
            <frameset cols="192,*" framespacing="0" border="no">
                <frame src="${ctx}/jsp/manage/manage-left.jsp" scrolling="no"  frameborder="0">
                <frame src="${ctx}/jsp/manage/manage-context.jsp" name="_link" scrolling="no" frameborder="0">
            </frameset>
            <frame src="${ctx}/jsp/manage/magage-foot.jsp" scrolling="no" frameborder="0">
        </frameset>
    </html

    我在manage-context.jsp下页面中通过jquery获取/修改manage-head.jsp中的内容

    var head=$(window.parent.parent.frames["head"].document);//获取head页面,这是一个文档树对象。

    下面是manage-head.jsp中一段代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div id="t_div">
                 <div id="ul" class="t_link_div_left" >   
                    <ul class="t_link_class" >
                        <c:forEach items="${linkList}" var="linkInfo">
                            <li class=""><a id="linkUrl" class="link-href-info" target="_link" href="${linkInfo.linkUrl}"><span>${linkInfo.linkName}</span></a></li>
                        </c:forEach>
                        <div class="clear"></div>
                    </ul>
                </div>
    </div>

    var div=head.find("#ul");    //获取链接的这个div

    var ul=ul.find(".t_link_class");//通过上面div对象获取到ul

    ul.find("li").remove();//删除ul下面的所有li

    //向ul中添加li

    for(var i=0;i<data.list.length;i++){
         var linkUrl=data.list[i].linkUrl;
         var linkName=data.list[i].linkName;
         ul.append("<li class=''><a id='linkUrl' class='link-href-info' target='_link' href="+linkUrl+"><span>"+linkName+"</span></a></li>");

    }

  • 相关阅读:
    Java泛型 T.class的获取
    Android ant自动打包脚本:自动替换友盟渠道、版本号、包名
    验证:mysql AUTO_INCREMENT 默认值是1
    双重OAuth 2.0架构
    使用coding、daocloud和docker打造markdown纯静态博客
    创业小坑:内网域名 在windows下能nslookup,但ping不通,也无法访问。而在linux下正常。
    freeradius 安装出错的解决办法
    与锤子手机HR的对话——创业没有联合创始人,CTO 等高管会把它当做自己的事业吗?
    LBS数据分析:使用地图展示统计数据——麻点图与麻数图
    PHP极客水平测试——给创业公司用的远程面试题
  • 原文地址:https://www.cnblogs.com/lraa/p/2879945.html
Copyright © 2020-2023  润新知