页面设计<frameset rows="143px,*" frameborder="0" border="0" framespacing="0">
    <frame src="TopFrame.aspx" name="TopFrame" scrolling="no" noresize="noresize" title="TopFrame">
    </frame>
    <frameset cols="10%,*" frameborder="0" broder="0" framespacing="0">
        <frame src="LeftFrame.aspx" name="LeftFrame" scrolling="no" noresize="noresize" title="LeftFrame">
        </frame>
        <frame src="RightFrame.aspx" frameborder="0" border="0" name="RightFrame" scrolling="auto"
            noresize="noresize" title="RightFrame"></frame>
    </frameset>上  左  右左边是树形目录 我要实现的是点击树形目录节点将这个值传递到右边的子页面中 子页面不止一个.
所以我这样传值到其中一个子页面
Page.ClientScript.RegisterStartupScript(Page.GetType(),"js","window.parent.frames['RightFrame'].location.href='../PublicResources/PublicResources.aspx?id=" + GetFolderId + "'",true);
这个页面时一个显示页面
是一个repeater 它的上方有一个按钮 点击上传的时候 弹出新页面 但是我希望这个新的页面也能获取到 这个ID值.怎么做呢?给个思路 现在PublicResources.aspx这个页面时可以取到值的

解决方案 »

  1.   

    <script>var parentid="1";</script>
    <frameset rows="143px,*" frameborder="0" border="0" framespacing="0">
        <frame src="TopFrame.aspx" name="TopFrame" scrolling="no" noresize="noresize" title="TopFrame">
        </frame>
        <frameset cols="10%,*" frameborder="0" broder="0" framespacing="0">
            <frame src="LeftFrame.aspx" name="LeftFrame" scrolling="no" noresize="noresize" title="LeftFrame">
            </frame>
            <frame src="RightFrame.aspx" frameborder="0" border="0" name="RightFrame" scrolling="auto"
                noresize="noresize" title="RightFrame"></frame>
        </frameset>其它页面引用
    if(parent.parentid)
      alert(parent.parentid);