zoukankan      html  css  js  c++  java
  • js跳转页面回传值问题处理

    母页面中

       

     string url = "../InquiryStores/Maintain.aspx?dt=" + DateTimeUtility.getSystemTime2(null);
            string script = "var returnVar =window.showModalDialog(\"" + url + "\", null, \"dialogWidth:800px; dialogHeight:360px;status:no;help:yes\");" +
         "if (typeof(returnVar)!= 'undefined') {";

            script += "var array=new Array();";

            script += "array=returnVar.split('Ω');";

            script += "document.getElementById('S_" + sfYAA001To.ClientID + "').value=array[1];";

            script += "document.getElementById('S_" + sfYAA001To.ClientID + "').focus();";

            script += "}";

            executeScript(script);

    执行这段js,会弹出窗体画面

    子页面中

       string returnValue = objects.getData("GUID");
            returnValue += "Ω" + objects.getData("YAA001");
            returnValue += "Ω" + objects.getData("YAA002");
            returnValue += "Ω" + objects.getData("YAA003");
            returnValue += "Ω" + objects.getData("YAA009");
            returnValue += "Ω" + objects.getData("YAA013");
            returnValue += "Ω" + objects.getData("YAA014");
            returnValue += "Ω" + objects.getData("YAA016");
            returnValue += "Ω" + objects.getData("YAA017");
            returnValue += "Ω" + objects.getData("YAA010");
            Response.Write("window.close();");
            //返回字符串,可以根据Ω来分隔字符串找到自己需要的值
            Response.Write("window.returnValue='" + returnValue + "';");

    回传returnValue到母页面

  • 相关阅读:
    c++ 指定目录下的文件遍历
    c++ 实现键盘钩子
    c++ 用模板类实现顺序储存的线性表
    c++ 递归算法实现排列组合
    matlab 基础知识
    QT 给工程添加图片
    QT5.9 QString和字符串转换的乱码问题
    【内核】——进程3,内核同步
    Java多线程——Thread的native底层实现
    【内核】——文件和文件系统的内部结构4 系统调用的实现
  • 原文地址:https://www.cnblogs.com/panshengqiang/p/2881757.html
Copyright © 2011-2022 走看看