从子页面访问父div

时间:2016-05-18 12:04:37

标签: javascript c# jquery asp.net sharepoint

我在父子关系中有三个页面,两个.aspx页面和一个.ascx页面。 Page1.aspx-> Page2.aspx-> page3.aspx

Page1.aspx在div中包含iframe:     

<script type="text/javascript">
    $(document).ready(function () {
        var getQueryString = function (field, url) {
            var href = url ? url : window.location.href;
            var reg = new RegExp('[?&]' + field + '=([^&#]*)', 'i');
            var string = reg.exec(href);
            return string ? string[1] : null;
        };
        var consoletype = getQueryString('ConsoleType');

        var role = getQueryString('role');


        var url = "/_layouts/Page2.aspx?Type=" + consoletype + "&role=" + role;


        $("#load").attr("src", url);
    });
</script>
<div id="loader" class="loading">
    Processing
    <img id="imgloader" src="../../_layouts/images/loadr.gif"
        style="display: none" alt="" />
    <iframe id="load" src="" width="1000px" height="400"></iframe>
</div>

然后在Page2.aspx中我正在注册.ascx页面:

<%@ Register TagPrefix="Import" TagName="Import" Src="~/_controltemp/Page3.ascx" %>

然后在Page3.ascx中我有我的实际代码。从这个页面我需要访问Page1.aspx中的div。

我需要使用javascript或c#代码来实现这个目标。 注意:这些都是sharepoint应用程序页面。

请建议实现这一目标的方法。

0 个答案:

没有答案