onclick="top.frames['left'].location.reload()"

解决方案 »

  1.   

    top.frames['left'].location.replace("left.jsp");
      

  2.   

    onClick="javascript:window.top.frames['left'].location='left.jsp';"
      

  3.   

    在下在main.jsp中的按钮是在一个form当中,要执行action的,我的按钮代码是
     <td width="79" align="center" class="botton"><a href="javascript:document.form_major_add.submit();">确定</a></td>
    其中form_major_add是我的form的名字,指向一个action,在这种情况下,请问如何实现left.jsp的刷新呢?
      

  4.   

    你可以把document.form_major_add.submit()操作放到一个函数中,而且在函数中添加刷新left的语句啊。
      

  5.   

    我用各位的方法试过了,但是不行,我是这样写的:
    function check_refresh()
    {
    document.form_majorgroup_add.submit();
    top.frames['left'].location.replace("left.jsp");
    }
    然后在按钮上调用这个方法,其它几个人的方法也都试过了,确实不行啊……
      

  6.   

    <FRAMESET cols=50%,50%>
          <FRAME name="left" src="leftframe.jsp" BORDER="1"></FRAME>
          <FRAME name="main" src="main.jsp"></FRAME>
    </FRAMESET>
    假若有是这样的,在main.jsp里有一按钮是吧?
    就这样地:
    <input type=button value="隐藏" onclick="top.document.body.cols='1,*';">
    这样就行了。
      

  7.   

    搞错了。
    这样地的
    <input type=button value="刷新" onclick="top.document.frames.left.location.reload()">
      

  8.   

    top.frames['left'].location.href="left.jsp"
      

  9.   

    单纯的刷新可以用location.reload()就可以了,指明left.jsp的框架目标名
      

  10.   

    top.frames['left'].location.reload()="left.jsp"
      

  11.   

    function check_refresh()
    {
    //document.form_majorgroup_add.submit();   //已经提交,
    top.frames['left'].location.replace("left.jsp");
    }
      

  12.   

    我要做的不是单纯的刷新,是要在执行一个action之后进行刷新。
      

  13.   

    <td width="79" align="center" class="botton"><a href="javascript:document.form_major_add.submit();top.frames['left'].location.replace("left.jsp");">确定</a></td>
      

  14.   

    不看帖子就回复的人就是白痴在main.jsp的body onload里面+
    top.frames['left'].location.reload()="left.jsp"