>>>>>请问这种效果如何实现? 我想在输入数据时,CLICK一个BUTTON后弹出一个窗体选择数据,完成后将选择的数据返回给输入的地方,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在弹出的窗体里这样写: 首先生成 <a href="#" onclick="你的Javascript函数('你的值')">给用户看的Text</a> 上面的代码可以动态生成,只要是上面的形式就行.然后写"你的Javascript函数()" <script language="javascript> function 你的Javascript函数(接受你的值) { opener.window.document.getElementById("你的父页面的控件ID").value=接受你的值; window.close(); } 把Form1的textBox1和textBox2 设为public,在 Form2中加一个public字段PreFormButton1_OnClick{ Form2 frm = new Form2(); frm.PreForm = this; frm.Show();} 多谢,TRY TRY先,没问题就结贴 <input type="button" onclick="window.open('webform1.aspx');"><asp:TextBox id="TextBox1" runat="server"></asp:TextBox>====================子窗体:private void btnBack_Click(...){ ..... string returnStr = "asdewgfa"; Response.Write("<script>opener.document.all['TextBox1'].value='"+returnStr+"';opener=null;window.close();</script>");} TO::anmeier(三人行) 和 Eddie005(♂) 暴赱 『零零伍』 (︶︵︶) 你们的方法只可以在IE中有效,在FIREFOX中就不起作用,请问有没有其他方法? VS里边写完代码很乱,想要格式化,快捷键是哪个? 关于页面多个传值问题 ASPnet系统 的权限设计如何设计 问题:基础连接已经关闭: 无法连接到远程服务器 gridview对齐方式。。。 asp.net中使用硬盘缓存问题 2003如何获得datagrid中的控件 升级到2.0后,自定义控件的问题 petshop对两个数据库同时操作时怎么进行的 aspnet_wp进程一直没有释放内存是怎么回事? 这样为何没有值? 散分﹗对 ASP.NET 应用程序启动调试应如何设置(包括远程调试)
首先生成
<a href="#" onclick="你的Javascript函数('你的值')">给用户看的Text</a>
上面的代码可以动态生成,只要是上面的形式就行.
然后写"你的Javascript函数()"
<script language="javascript>
function 你的Javascript函数(接受你的值)
{
opener.window.document.getElementById("你的父页面的控件ID").value=接受你的值;
window.close();
}
在 Form2中加一个public字段PreForm
Button1_OnClick
{
Form2 frm = new Form2();
frm.PreForm = this;
frm.Show();
}
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
====================子窗体:
private void btnBack_Click(...)
{
.....
string returnStr = "asdewgfa";
Response.Write("<script>opener.document.all['TextBox1'].value='"+returnStr+"';opener=null;window.close();</script>");
}
你们的方法只可以在IE中有效,在FIREFOX中就不起作用,请问有没有其他方法?