拉一个TxtBox控件 名为txtName
txtName.Attributes["ondblclick"] = "dblClick();";
下面是一段JavaScript跳窗代码
function dblClick() //选择工程
{
var ra = new Array();
ra[0] = "";
ra[1] = "";
var xId = $get('<%= drpPayType.ClientID %>').value;
var url = "MoTaiWindows.aspx?xId=" + xId;
var aba = window.showModalDialog(url, ra, 'dialogHeight:500px;dialogWidth:500px;center:1;help:0;status:0;scroll:yes;'); //接收弹窗返回值
ra = aba.split(",");
$get('<%= HiddenId.ClientID %>').value = ra[0];
if (ra[1].indexOf(" ") > -1) {
ra = ra[1].split(" ");
}//截取字符串
$get('<%= txtName.ClientID %>').value = ra[1];
// if (ra[0] != "") {
// $get('<%= HiddenId.ClientID %>').value = ra[0];
// $get('<%= txtName.ClientID %>').value = ra[1]; //文本框接收返回值!
// }
return true;
}
模态窗口中的JavaScript代码传递返回值
function onClose() {
var hValue = $get('<%= hidPkId.ClientID %>').value;
var table = document.getElementById("ctl00_ContentPlaceHolder1_grvPro");
var tr = table.getElementsByTagName("tr");
for (i = 1; i <= tr.length - 1; i++) {
var rid = document.getElementById("ctl00_ContentPlaceHolder1_grvPro").rows[i].cells[1].innerHTML;
var rname = document.getElementById("ctl00_ContentPlaceHolder1_grvPro").rows[i].cells[2].innerHTML;
if (rid == hValue) {
window.returnValue = rid + "," + rname; //此处为返回值
window.close();//关闭页面
}
}
}