我从页面A中通过ShowModalDialog弹出页面B在页面B中把一个数组赋给session我要怎样才能把SESSION的值赋回给页面A如果直接关闭B哪么页面A中输入的值会清空~请问各位有没有什么好的解决方案

解决方案 »

  1.   

    http://blog.csdn.net/cpp2017/archive/2007/02/27/1515474.aspx
      

  2.   

    在b页面通过返回值
    var b = showModalDialog(...)
    alert(b);
    B页面
    window.returnValue = "aaaaaaaaaaaaaa";
    window.close();返回值只能是字符串类型,可以把数组组成字符串返回,在A页面再拆分
      

  3.   

    讲述组传给A页面后,在A页面设置session的值;
      

  4.   

    将数组传给A页面后,在A页面设置session的值
      

  5.   

    你先把数组以逗号的形式分开,然后通过
    window.returnValue = 带逗号的字符串参数;
    window.close();在需要获取的页面中把数组用还原,即可