左边框架,名称为leftFrame:
<a href='javascript:rightFrame.FormID.submit()'>新建目录</a>右边框架,名称为rightFrame:
<form id=FormID action='action.php' method=post>
...
</form>action.php:
<?
//.....
//新建目录完成以后
echo "<script>";
echo "leftFrame.history.go(0)";
echo "</script>";
?>

解决方案 »

  1.   

    更正:
    左边框架,名称为leftFrame:
    <a href='javascript:rightFrame.FormID.submit();return false;'>新建目录</a>
      

  2.   

    <html>
    <frameset cols="200,*">
    <frame id="leftframe" src="left.php"/>
    <frame id="rightframe" src="right.php">
    </frameset>left.php
    ----------------------------
    ...
    <script>
    function reload()
    {
       self.location.href=self.location.href;
    }
    </script>
    ...
    right.php
    -----------------------------------
    ...
    <?
    if(表单不提交)
    {
       //处理数据
       echo('<script>self.top.leftframe.reload();</script>');//输出指令调用leftframe页面中的刷新函数
    }
    ?>
    <form action=""_self"">
    <input type=submit value=submit>
    </form>
    ...
      

  3.   

    leftFrame.history.go(0)会不会做浏览器对左框架页面不刷新而去读取缓存页呢?