用IE8打开一个页面a,
点a里面的一个按钮用window.showModalDialog方式发开了页面b,
点b里面的一个按钮用window.showModalDialog方式发开了页面c,
在c里面输入数据保存后关闭c回到页面b。
问:
1.问页面b怎么刷新啊?
2.页面abc是不是都是用同一个window对象?
3.如果问题2是,那么在页面c里面调用代码window.close();页面a和b为什么又没有关闭?

解决方案 »

  1.   


    2.不是
    页面b --> winB=window.showModalDialog("b");
    页面c --> winC=window.showModalDialog("c")
      

  2.   

    b页:var url="TiAction.do?method=selone&bidto.lp_id="+id;
    var rval = window.showModalDialog(url,window,"dialogWidth:53;dialogHeight:32;help:no;resizable:yes;status:no;scroll:off");
    if(rval=="ok"){
               //刷新b的url
    }c页:window.returnValue = "ok";
         window.close();