问题是这样,我想子窗口进行一个添加操作后,刷新父窗口,并且定位到新添加信息的位子上,然后关闭子窗口。但是定位方法是在父窗口中调用到,所有有什么办法吗?window.opener.location.reload();这个之后想执行window.opener.setselect(4);这个,但是父窗口刷新后就不再是子窗口的父窗口,想请教还有什么其他的替代办法没,多谢。

解决方案 »

  1.   

    父窗口刷新后就不再是子窗口的父窗口??有这回事吗
    我觉得是可以的, 调用reload后再调用父窗口的定位方法   没问题的
      

  2.   


    //在父窗口中写个函数,实现刷新和选定数据。
      function thisRefresh()
    {
        window.parent.location.href="父页面";
        //然后下面写定位的代码。
    }在子页面中调用父页面函数,并关闭子页面:
    window.opener.thisRefresh();window.close();