请问:弹出窗口怎么向父窗口传回值呢 弹出窗口里有 checkboxlist,父窗口有个textbox来接收值,父窗口里已经到了第三步也就是panel3了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 window.opener.document.all.textbox1.value = "AAAAAA"; 弹出窗口 Dim Js As String Js = "if(event.keyCode==13)" Js += "{var a=new Array(DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Upc.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Brand.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Part_No.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_txt_Description.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_CATEGORY.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Unit.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Bom.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Qty.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_BatchNo.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_txt_cost.value," Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Itemno.value);" Js += " window.opener=null;window.returnValue =a;window.close()}" txt.Attributes.Add("onkeydown", Js)父窗口 txt.Attributes.Add("onkeydown", "if(event.keyCode==13) {var item=" + e.Item.Cells(2).Controls(1).ClientID + ".value;var nDialogWidth=700;var nDialogHeight=400;var nLeft=(window.screen.availWidth-nDialogWidth)/2;var nTop=(window.screen.availHeight-nDialogHeight)/2;var sFeatures='dialogLeft:'+nLeft+'px;dialogTop:'+nTop+'px;dialogHeight:'+nDialogHeight+'px;dialogWidth:'+nDialogWidth+'px;help:no;status:no';var bLogged=window.showModalDialog('Dialog_Item.aspx?ITEMNO=1&desc='+escape(item),window,sFeatures);if(bLogged != null) {" + e.Item.Cells(1).Controls(1).ClientID + ".value=bLogged[0];" + e.Item.Cells(2).Controls(1).ClientID + ".value=bLogged[10];" + e.Item.Cells(3).Controls(1).ClientID + ".value=bLogged[2];" + e.Item.Cells(4).Controls(1).ClientID + ".value=bLogged[1];" + e.Item.Cells(5).Controls(1).ClientID + ".value=bLogged[3];" + e.Item.Cells(6).Controls(1).ClientID + ".value=bLogged[4];" + e.Item.Cells(7).Controls(1).ClientID + ".value=bLogged[5];" + e.Item.Cells(8).Controls(1).ClientID + ".focus();" + e.Item.Cells(8).Controls(1).ClientID + ".select()}}") see:如何弹出窗口内录入数据确定后返回给父窗体 http://www.aspxboy.com/private/showthread.asp?threadid=623 RetuanValue="XXX";var res=window.open(); Session超时提醒“你很久未操作,系统已经自动退出”如何实现? jQuery 救急,七点就要交作业 Wizard下一步判断不起作用 有没有asp.net(vb)入门的资料 初学者呀 还是Cookie的问题 如何开发类似新浪博客的自定义布局网站 组合查询 請問這個怎麼解決?不能運行項目文件了?? 在CS中如何让指定的一些图片缓存? 怎么在ASP.NET中调用用BCB编译的DLL,我用的是VS2005 asp.net有没有上传漏洞?
Dim Js As String
Js = "if(event.keyCode==13)"
Js += "{var a=new Array(DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Upc.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Brand.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Part_No.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_txt_Description.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_CATEGORY.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Unit.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Bom.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Qty.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_BatchNo.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_txt_cost.value,"
Js += "DataGrid1__ctl" + Trim(Str(e.Item.ItemIndex + 2)) + "_Txt_Itemno.value);"
Js += " window.opener=null;window.returnValue =a;window.close()}"
txt.Attributes.Add("onkeydown", Js)
父窗口 txt.Attributes.Add("onkeydown", "if(event.keyCode==13) {var item=" + e.Item.Cells(2).Controls(1).ClientID + ".value;var nDialogWidth=700;var nDialogHeight=400;var nLeft=(window.screen.availWidth-nDialogWidth)/2;var nTop=(window.screen.availHeight-nDialogHeight)/2;var sFeatures='dialogLeft:'+nLeft+'px;dialogTop:'+nTop+'px;dialogHeight:'+nDialogHeight+'px;dialogWidth:'+nDialogWidth+'px;help:no;status:no';var bLogged=window.showModalDialog('Dialog_Item.aspx?ITEMNO=1&desc='+escape(item),window,sFeatures);if(bLogged != null) {" + e.Item.Cells(1).Controls(1).ClientID + ".value=bLogged[0];" + e.Item.Cells(2).Controls(1).ClientID + ".value=bLogged[10];" + e.Item.Cells(3).Controls(1).ClientID + ".value=bLogged[2];" + e.Item.Cells(4).Controls(1).ClientID + ".value=bLogged[1];" + e.Item.Cells(5).Controls(1).ClientID + ".value=bLogged[3];" + e.Item.Cells(6).Controls(1).ClientID + ".value=bLogged[4];" + e.Item.Cells(7).Controls(1).ClientID + ".value=bLogged[5];" + e.Item.Cells(8).Controls(1).ClientID + ".focus();" + e.Item.Cells(8).Controls(1).ClientID + ".select()}}")
http://www.aspxboy.com/private/showthread.asp?threadid=623
var res=window.open();