因为在刷新A的时候重新执行了一遍window.open(B)

解决方案 »

  1.   

    增加一初始变量,在B关闭时给它赋值,A中OPEN是根据此变量的值来打开
      

  2.   

    不要用opener.location.reload();
       用opener.location=<B页面的url>;来刷新B页面
      

  3.   

    在打开b页面时加一个判也非断(用cookies保存一个值)如果为空则打开页面,同时写cookies的值,
    这样就能保证只打开一次页面了!
      

  4.   

    可以加一个参数,A到B标识变量为0,B到A时标识变量为1
      

  5.   

    用wsqsoft(Qing)的方法比较实际
    如:在客户端那里保存一个cookies的值,当没有该cookies或cookies的值为0时调用打开B的代码、并使cookies的值改为1,当cookies的值为1就不调用打开B的代码。
      

  6.   

    zhfkiller(杀手)兄所言和我一样,可是为什么回这样呢?
      

  7.   

    cookies 方法可以实现,
    后来我也是用sobeatiful(小可)的方法解决的,这方法是不错
    老狼