Response.Write "<script>top.location='main.asp'</script>"

解决方案 »

  1.   

    用一个标志flag
    当打开修改页面时flag=0
    当保存转向修改页面时,flag==1
    当等于1时,调用 window.opener.location.reload();
      

  2.   

    修改信息完后,在itemSave.asp中<script language=javascript>window.location.href='main.asp';</script>
      

  3.   

    保存后运行itemSave.asp     //就在这个文件中的文件提交完毕后写上
    Response.Write "<script>window.location='main.asp'</script>"
      

  4.   

    谢谢大家
    可能我说得不太清楚,从main上打开item是在新窗口中打开,
    另外,zhaoxiaoyang:itemSave.asp窗口的opener是空的,main是itemEdit.asp的父窗口。
      

  5.   

    opener.location.replace(opener.location.href);
      

  6.   


    在itemSave.asp中Response.Write "<script>opener.location.reload();</script>"