您的位置:首页 > Web前端 > JavaScript

js跳转页面回传值问题处理

2013-01-29 17:18 267 查看
母页面中

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到母页面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: