returnValue 若是传回一个数组变量名的话, 主页面是得不到的.
你可以先把数组join成一个大字串, 回到主页面里再split解开.
或者用另外一种解决办法:
showModalDialog("aa.htm", window, "");
第二个参数把主页面的 window 对象直接赋给对话框, 在对话里你就可以直接调用这个对象对父网页操作一切了. 比如把对话框里的数组直接赋给父页面里的变量:
window.dialogArguments.varName = arrayName;

解决方案 »

  1.   

    returnValue 若是传回一个数组变量名的话, 主页面是得不到的.
    你可以先把数组join成一个大字串, 回到主页面里再split解开.
    或者用另外一种解决办法:
    showModalDialog("aa.htm", window, "");
    第二个参数把主页面的 window 对象直接赋给对话框, 在对话里你就可以直接调用这个对象对父网页操作一切了. 比如把对话框里的数组直接赋给父页面里的变量:
    window.dialogArguments.varName = arrayName;
      

  2.   

    returnValue 若是传回一个数组变量名的话, 主页面是得不到的.
    你可以先把数组join成一个大字串, 回到主页面里再split解开.
    或者用另外一种解决办法:
    showModalDialog("aa.htm", window, "");
    第二个参数把主页面的 window 对象直接赋给对话框, 在对话里你就可以直接调用这个对象对父网页操作一切了. 比如把对话框里的数组直接赋给父页面里的变量:
    window.dialogArguments.varName = arrayName;