问题是这样我用用弹出模式页内生成了一个数组,返回到主页面后,数组的Join()方法调用出错,但在这一页新创建的数组调用join()方法却不出错!!!

解决方案 »

  1.   

    var aaa=window.showModalDialog("../TableManage/JsWebGrid.aspx","","dialogWidth:250px;dialogHeight:350px;");
    aaa.join()
    在页面./TableManage/JsWebGrid.aspx内生成了一个数组
      

  2.   

    在弹出页面内的向returnValue赋值前,调用一下数组的join()方法.
      

  3.   

    <script type="text/javascript">
    function a(){
    var aaa=window.showModalDialog("../TableManage/JsWebGrid.aspx","","dialogWidth:250px;dialogHeight:350px;");
    alert(typeof aa=="undefined");//输出true;
    }
    window.onload=a;
    </script>
      

  4.   

    Click the link to solve your problem.Good luck!