调用showModalDialog后,怎么刷新他的父窗口?

ruirui521 2003-09-22 01:55:38
没有opener了,怎么办呢?
...全文
432 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruirui521 2003-09-22
  • 打赏
  • 举报
回复
^_^,2楼的方法也挺有意思的,收藏了。
ruirui521 2003-09-22
  • 打赏
  • 举报
回复
hehe,谢谢楼上的,这些资料我都看过了。
bt自己一下,
function OpenRefreshDialog(url)
{
rs = window.showModalDialog("/BrowserMain.aspx?url="+url);
self.location.reload();
return rs;
}
就可以了,没有反应过来。
xrll 2003-09-22
  • 打赏
  • 举报
回复
思归教的方法:
if you are using window.showModalDialg("添加页面",window), in your 添加页面, call
window.dialogArguments.location.href =window.dialogArguments.location.href;
or
window.dialogArguments.location.reload(true);
goody9807 2003-09-22
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=15113
http://expert.csdn.net/Expert/topic/2001/2001793.xml?temp=.1702082
http://expert.csdn.net/Expert/topic/1911/1911975.xml?temp=.4667322

关于模态窗口(showModalDialog)的专题讨论!
1.模态窗口的打开
2.模态窗口的关闭
3.模态窗口的传递参数。
4.其他。。。。


1.window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");

2.window.close();

3.传值
ParentPage.aspx:
window.showModalDialog("DialogPage.aspx?para1=aaa¶2=bbb");

DialogPage.aspx:
string str1=Request.QueryString["para1"].toString();
string str2=Request.QueryString["para2"].toString();

返回值
DialogPage.aspx:
window.returnValue="aaa";

ParentPage.aspx:
var str=window.showModalDialog("DialogPage.aspx");

4.
aspx页面在showmodeldialog情况下为什么一提交就重新打开一个页面?
showmodaldialog打开的页面中在<head></head>之间加入一行:<base target="_self">

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧