弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
来源:互联网 发布:我的世界刷怪蛋数据值 编辑:程序博客网 时间:2024/05/18 03:43
父窗口弹出子窗口的 button处理事件:
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write("<script language=javascript>window.open('WebForm1.aspx','', 'alwaysRaised=1,dependent=1,resizable=0,scrollbars,width=450,height=550');</script>");
}
父窗口html代码添加如下javascript代码
<script language="javascript">
function refresh()
{
this.location = this.location;
}
</script>
子窗口关闭窗口的 button处理事件:
private void Button1_Click(object sender, System.EventArgs e)
{
StringBuilder scriptString = new StringBuilder();
scriptString.Append("<script language = javascript>");
scriptString.Append("window.opener.refresh();");
scriptString.Append( " window.focus();" );
scriptString.Append( " window.opener=null;" );
scriptString.Append( " window.close(); " );
scriptString.Append("</"+"script>");
Response.Write(scriptString.ToString());
// Response.Write("<script language=javascript>window.close()</script>");
}
现在用asp.net2.0,要实现一个功能:a页面点击一个按钮,弹出一个窗口,选择数据,然后数据返回到a页面的某个textbox里面。
以前我用
if(!IsClientScriptBlockRegistered("clientScript2"))
{
string strScript2= "<script>function OpenWin2(){var str=window.showModalDialog('user.aspx',document.Form1.sx.value,'dialogWidth:455px; dialogHeight:450px;');document.Form1.sx.value=str}</script>";
RegisterClientScriptBlock("clientScript2", strScript2);
}
nw.Attributes.Add("onclick", "OpenWin()");
这样去做,不知道还有其他更好的方法吗?
用window.open也可以,在弹出窗口中调用父窗口的js函数,实现传值:opener.someFunction("someValue");
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- 弹出新窗口,提交后,关闭该弹出窗口,刷新父页面
- asp.net中 弹出新窗口,提交后,关闭该弹出窗口,刷新父页面(阴天,凉)
- asp.net中 弹出新窗口,提交后,关闭该弹出窗口,刷新父页面
- JavaScript代码实现刷新父网页 JavaScript弹出新窗口后,关闭新窗口时,刷新父窗口
- 弹出子窗口 关闭新窗口刷新父窗口
- 点击按钮弹出新窗口,输入数据后返回并刷新页面(C#代码) 窗口互传值
- 使用js弹出模态窗口,提交保存数据后关闭模态窗口,刷新父窗口
- 关于showmodaldialog 打开新窗口后提交表单操作时,避免弹出新窗口和避免从后台获取“新数据”后不能刷新当前模态页面的解决方案
- layer 弹出层在提交后关闭,然后刷新父窗口
- JS关闭窗口弹出新窗口,关闭新窗口时,刷新父窗口,JS代码实现刷新网页,js实现弹出窗口代码收集集萃
- jquery Jbox 插件实现弹出窗口在修改的数据之后,关闭弹出窗口刷新父页面的问题
- 弹出showModalDialog窗口提交表单并关闭窗口的问题 (关闭又弹出新窗口问题)
- 团队合作规范
- Linux GUI 访问远程RDP SERVER
- asp.net的一点代码
- WEB打印大全
- vc++6.0STL中std::string类导致程序崩溃的解决方案
- 弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
- Linux下java的环境配置
- 做网页的一些技巧
- 虚拟按键的总结及示例
- SQL*PLUS命令的使用大全
- LINUX指令大全(完整版)
- Oracle 10gR2 + RedHat Enterprise Linux AS4 安装
- 将小写的金额转换成中文的大写金额
- 首次开博, 坚持就是胜利