页面A有一个按钮,我希望通过这个按钮控制页面B表单的显示/隐藏 。只控制页面B的表单不是整个页面的加载。
请问如何控制!  

解决方案 »

  1.   

    A B 是什么关系?iframe 还是 window open的?
      

  2.   

    iframe 该如何呢?
     windows open该怎么样呢
      

  3.   

    <frameset cols="20%,*">
    <frame src="a.html" />
    <frame src="b.html" />
    </frameset>a.html
    <script type="text/javascript">
    function hides(){
    var a=window.parent.frames[1];
    a.document.getElementById("div").style.display="none";
    }
    </script>
    </head><body>
    <input type="button" onclick="hides()" value="hide">
    </body>
    b.html
    <body>
    <div id="div">test</div>
    </body>
    这样?
      

  4.   

    <frameset rows="100,*,40" cols="*" frameborder="no" >
       <frame src="<%=request.getContextPath()%>/jsp/system/top.jsp" name="top" scrolling="no" noresize="noresize" id="topFrame" title="top" />
       <frameset rows="*" cols="220,8,*" framespacing="0" frameborder="no" border="0" id="frameflag">
         <frame src="<%=request.getContextPath()%>/jsp/system/left.jsp" name="leftFrame" id="leftFrame" title="left" />
    <frame name="hider" src='<%=request.getContextPath()+"/jsp/system/dragflag.jsp" %>' scrolling="no" title="hider" noresize="noresize" />
         <frame src="<%=request.getContextPath()%>/showBulletinAction.do" name="content" scrolling="auto" id="main" title="main" />
      </frameset>
    <frame src="<%=request.getContextPath()%>/jsp/system/bottom.html" name="bottom" scrolling="no">
    </frameset> 看起来似乎是iframe,但是我页面的名字是trigList.jsp和trigQuery.jsp页面这两个页面都是通过点击左侧的连接打开的,位置应该是id=main这个位置
      

  5.   

    确实是iframe刷新子页面<IFRAME width="100%"
    onload="this.height=result.document.body.scrollHeight" marginHeight="0"
    marginWidth="0" scrolling="auto" frameBorder="0" id="iFrame"
    name="result"></IFRAME>