对b来说,可以用 opener来引用ab.htm<script>
opener.document.write("ddd");</script>刷新应该是 reload吧

解决方案 »

  1.   

    能不能给详细一点的?
    比如一个框架
    <frame src="a.htm" name="leftFrame">
      <frame src="b.htm" name="mainFrame">
    如果在b进行才作之后,如何使得a刷新?
      

  2.   

    a.htm中用window.open() 或 window.showModalDialog()打开b.htm然后b.htm中加上类似以下代码:
    <body onunload="window.opener.location.reload()">

    <body onunload=""dialogArguments.location.reload()">
    便在离开b.htm时刷新a.htm了。其实就是父子窗口传值的操作。
      

  3.   

    至于框架刷新,可以参考:
    http://community.csdn.net/Expert/topic/4862/4862878.xml
      

  4.   

    如果b.htm继续在同一个窗口转入c.htm
    再使用<body onunload=""dialogArguments.location.reload()">
    就已经不起作用了,浏览器显示出错误:
    window.opener.location为空或不是对象。如果让c.htm继承上述的属性那