社区
JavaScript
帖子详情
如何得到弹出对话框的父窗口
star_stone
2004-09-29 02:39:02
在网页(不是iframe)上有个按钮,点击后弹出一个对话框,点击对话框的ok按钮后想刷新一下打开它的网页。因为不是iframe所以window.opener没用,用了window.parent也不行。请问各位大虾,该如何得到对话框的父窗口呢??????很急,谢谢
...全文
242
16
打赏
收藏
如何得到弹出对话框的父窗口
在网页(不是iframe)上有个按钮,点击后弹出一个对话框,点击对话框的ok按钮后想刷新一下打开它的网页。因为不是iframe所以window.opener没用,用了window.parent也不行。请问各位大虾,该如何得到对话框的父窗口呢??????很急,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
micker
2004-10-09
打赏
举报
回复
window.opener
kingchang2000
2004-10-09
打赏
举报
回复
window.showModalDialog('Upload.aspx?oid=<%=_productid%>',window);
这个函数是打开模态对话框呀
其中第二个参数就是你的opener.
你在打开的模态窗口中,用dialogArguments句柄,可以得到你的opener,应该写
dialogArguments.location.reload();
window.close();
大致是这样,否则查一下相关模态窗口的帮助,很容易解决问题的
inlosty
2004-09-29
打赏
举报
回复
不知道用go.history(-1)可以不?
ouyld
2004-09-29
打赏
举报
回复
window.opener
zhuqm
2004-09-29
打赏
举报
回复
用showModalDialog打开的网页对话框总是位于最上面的
可以在父窗口打开子窗口函数的最后刷新自己
这样可能达不到你的要求了!
不过感觉做成你那样。。。
父窗口执行window.showModalDialog('Upload.aspx?oid=<%=_productid%>',window)以后
是直接弹出,后面的代码没有执行的,你又要直接刷新
好像有点难度!
其实象楼上说的应该可以,关闭时刷新!
huiyuehuiyue
2004-09-29
打赏
举报
回复
window.returnValue//注意大小写
huiyuehuiyue
2004-09-29
打赏
举报
回复
看看这样可以不?
function openwindow()
{
a=window.showModalDialog('Upload.aspx?oid=<%=_productid%>',window);
window.location=a;
}
我在对话框中用以下函数来刷新
function exit()
{
window.returnvalue='父页的文件名';
window.close();
}
star_stone
2004-09-29
打赏
举报
回复
这个是打开对话框的函数
function openwindow()
{
window.showModalDialog('Upload.aspx?oid=<%=_productid%>',window);
}
我在对话框中用以下函数来刷新
function exit()
{
window.opener.location.reload();
window.close();
}
但是页面没有刷新,请问应该如何正确的写?谢谢
BlueDestiny
2004-09-29
打赏
举报
回复
<div id="demo"></div>
<a herf=# onclick="window.open('2.htm')">open</a>
-----------------------
<script>window.opener.demo.innerText = "demo"<script>
kingchang2000
2004-09-29
打赏
举报
回复
应该是可以的啊~window.opener,你贴你的代码出来看看,是用window.open方法打开的吗?还是模态对话框??
star_stone
2004-09-29
打赏
举报
回复
但是我用 window.opener.location.reload()
报错的,说winow.opener对象为空或不存在???
zltostem
2004-09-29
打赏
举报
回复
因为不是iframe所以window.opener没用
→
谁说的~~~
BlueDestiny
2004-09-29
打赏
举报
回复
window.opener
whnnet
2004-09-29
打赏
举报
回复
http://blog.csdn.net/net_lover/archive/2002/09/24/6910.aspx
window.showModalDialog("test2.htm",window)
in test2.html
<input onclick="window.dialogArguments.location.reload()">
woyingjie
2004-09-29
打赏
举报
回复
window.opener
fashman
2004-09-29
打赏
举报
回复
不是IFRAME也可以用..window.opener
QT
弹出
对话框
永远在
父
窗口
上面,但是不影响
父
窗口
交互
本文探讨了Qt中
窗口
的层级关系与交互控制方法,包括模态
对话框
、置顶
对话框
及Qt::Tool属性的使用,详细解析了如何使
对话框
永远在
父
窗口
之上并阻塞或不阻塞
父
窗口
的交互。
关闭子
窗口
刷新
父
窗口
不
弹出
询问
对话框
本文介绍两种实用技巧:一是通过特定的HTML与JavaScript代码实现关闭Internet Explorer浏览器
窗口
时避免
弹出
确认
对话框
;二是展示了如何在关闭子
窗口
的同时触发
父
窗口
的刷新操作。
MFC中
弹出
对话框
,
父
窗口
消失不见的实现
本文介绍了MFC中实现
对话框
窗口
切换的方法,包括关闭与隐藏两种方式,并详细解释了如何通过不同函数来达到预期效果。同时,文章还讨论了
对话框
显示与退出时返回值的处理。
java swing
弹出
对话框
与
父
窗口
传值实例
本文展示了如何在Java Swing中创建一个
对话框
,并实现与
父
窗口
之间的值传递。通过线程控制
对话框
的显示,简化了代码并强调了值传递的过程。
AfxMessageBox
弹出
的
对话框
时,关闭
父
窗口
的
父
窗口
引起的问题。
本文讨论了在使用AfxMessageBox时遇到的问题,即直接关闭其
父
窗口
的
父
窗口
导致的界面崩溃。通过修改代码逻辑,确保正确处理AfxMessageBox返回值,避免了后续代码执行时产生的问题。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章