你可以把想回传的数据用一个特殊的符号分隔组合成一个大字符串,回传到目标页面,在目标页面里再用 split 折包呀

解决方案 »

  1.   

    其实这种用不着用字符串回传,因为两个页面是opener关系,在子页里可以直接通过 opener 访问到父页面,也就可以直接用 opener.document.formName.inputName.value = "abc" 对父页面里的对象赋值,当然也可以直接将值传给父页面里的变量: opener.varName = "def";
      

  2.   

    strScript += "window.opener.document.forms(0).ATTENDER.value = '" + str + "'&window.opener.document.forms(0).USERID.value = '" + strFilter + "';";
    strScript += "self.close();";
    strScript += "</" + "script>";
    RegisterClientScriptBlock("anything", strScript);
    我就想直接传两个值回去,这样不行吗?
      

  3.   

    在父窗口中是不是用request就可以取的该值呀
      

  4.   

    我就想传两组数据回去,我这样写肯定是不对的,谁知道怎么写,不胜感激
    strScript += "window.opener.document.forms(0).ATTENDER.value = '" + str + "'&window.opener.document.forms(0).USERID.value = '" + strFilter + "';";