社区
JavaScript
帖子详情
如何得到弹出对话框的父窗口
star_stone
2004-09-29 02:39:02
在网页(不是iframe)上有个按钮,点击后弹出一个对话框,点击对话框的ok按钮后想刷新一下打开它的网页。因为不是iframe所以window.opener没用,用了window.parent也不行。请问各位大虾,该如何得到对话框的父窗口呢??????很急,谢谢
...全文
216
16
打赏
收藏
如何得到弹出对话框的父窗口
在网页(不是iframe)上有个按钮,点击后弹出一个对话框,点击对话框的ok按钮后想刷新一下打开它的网页。因为不是iframe所以window.opener没用,用了window.parent也不行。请问各位大虾,该如何得到对话框的父窗口呢??????很急,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
VC++如何
弹出
对话框
Dialog
- 在需要
弹出
对话框
的地方,创建
对话框
对象,然后调用`DoModal()`方法。如果`DoModal()`返回IDOK(通常是用户点击了“确定”按钮),则表示用户完成了对话;如果是IDCANCEL(“取消”按钮),则表示用户终止了对话...
(java)Swing中
弹出
对话框
的几种方式
在Java的Swing框架中,
弹出
对话框
是与用户交互的一种常见方式,主要用于限制用户行为、提示用户操作结果或请求用户输入。JOptionPane类在Swing中扮演着关键角色,它提供了一系列静态方法用于创建各种标准
对话框
,如...
web
弹出
式
对话框
### Web
弹出
式
对话框
详解 在Web开发中,
弹出
式
对话框
是与用户交互的一种常见方式,用于提供额外的信息、收集用户输入或确认操作等。本文将深入探讨Web
弹出
式
对话框
的实现原理及其应用技巧。 #### 1. 基本概念与...
在DirectX下
弹出
对话框
C++源代码
在本主题中,我们将深入探讨如何在DirectX下使用C++源代码来
弹出
对话框
。 首先,理解DirectX与
对话框
的结合并不直观,因为DirectX主要用于处理图形硬件加速,而
对话框
通常由Windows API提供,用于UI交互。在C++中,...
minigui实例程序(
对话框
)
例如,创建一个按钮,我们需要指定按钮的类型(如BST_PUSHBUTTON)、文本、坐标和
父
窗口
(通常是
对话框
本身)。 一旦
对话框
和控件创建完成,我们需要设置
对话框
的初始状态并显示它。这通常通过`ShowWindow`函数完成...
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章