社区
JavaScript
帖子详情
javascript超难问题求助:A窗口的form提交到一个新窗口B,如何在B中刷新A的某一个框架页C????
rocsoar
2003-10-30 07:24:04
详细描述:
有两个窗口:A和B。
A中有框架页:C和D。
C中的form E提交一个数据到新打开的B,B进行数据处理后,然后要刷新C的内容,如何做??????
谢谢各位!!!
BTW:分不是问题哈。
...全文
81
12
打赏
收藏
javascript超难问题求助:A窗口的form提交到一个新窗口B,如何在B中刷新A的某一个框架页C????
详细描述: 有两个窗口:A和B。 A中有框架页:C和D。 C中的form E提交一个数据到新打开的B,B进行数据处理后,然后要刷新C的内容,如何做?????? 谢谢各位!!! BTW:分不是问题哈。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
longshenwang
2003-10-31
打赏
举报
回复
showdialog()打开的不能这样用 只能是在C中根据其返回值定义刷新自身
china_ren5160
2003-10-31
打赏
举报
回复
提示self.opener.location为空或不是对象???????
梦想成真2003
2003-10-31
打赏
举报
回复
showdialog打开和open打开一样应用self.opener.location.reload();
china_ren5160
2003-10-31
打赏
举报
回复
如果是showdialog()打开的呢????????
longshenwang
2003-10-31
打赏
举报
回复
绝对正确的方法 但是要记住c中的form 提交方式 method=get 才行!
在B中用
self.opener.location.reload();
bflovesnow
2003-10-30
打赏
举报
回复
<form name=frm target="_blank" method=post action="e.htm">
<input type=submit value=点我提交>
</form>
<script>
时同样可以在e.htm中访问到!
bflovesnow
2003-10-30
打赏
举报
回复
<form name=frm target="winName" method=post action="e.htm" onsubmit="subthis()">
<input type=submit value=点我提交>
</form>
<script>
function subthis(){
window.open('about:blank','winName','....');
}
</script>
在e.htm中:
<button onclick="window.opener.top.frames.fraToolbar.location.reload(true);"> 点我刷新opener的框架</button>
当然是可以刷新框架fraToolbar的!
你试了么?
rocsoar
2003-10-30
打赏
举报
回复
以上方法行不通。
因为window是不通过window.open的方法打开的。而是form提交产生的。
比如form action="B.html" target="_blank"
所以,在这里连window.opener都是得不到的。
Equn
2003-10-30
打赏
举报
回复
window.opener.frames("c").location.reload
zhouguoyao
2003-10-30
打赏
举报
回复
top.c.(你需要用的ID)
bflovesnow
2003-10-30
打赏
举报
回复
上有误:
window.opener.top.frames.c.location.reload(true);
bflovesnow
2003-10-30
打赏
举报
回复
在B新开的B中:window.opener.top.frames.c.reload(true);
iframe 嵌套跳转及
form
提交
返回
刷新
问题
假设A,B,C,D都是
页
面,D是C的iframe,C是B的iframe,B是A的iframe,在D
中
跳转
页
面的写法区别如下:js跳转: window.location.href、location.href:本
页
面跳转,即D
页
面跳转 parent.location.href:上一层
页
面跳转,及C
页
面跳转 top.location.href: 最外层的
页
面跳转,即A
页
面跳转
页
面
刷新
: loc...
js/ajax
提交
请求成功后跳转到另
一个
页
面
实际场景:在弹窗
中
输入数据
提交
后,需要跳转到另
一个
页
面展示(不是父
页
面) parent.location.href = 'url'; Dialog.closeSelf(); js/ajax
提交
成功后采用以下方式跳转: 1、本
页
面跳转:"window.location.href"、"location.href" 2、上一层
页
面跳转:"parent.location.href" 3、最外层的...
web开发之制作
页
面弹出
窗口
(
form
提交
弹出式)
A
页
面定义
一个
form
action="/abc.do" method="post" onsubmit="serchView()"> 调用function serchView(){ var k; var s = new Object(); k=showModalDialog("/b.jsp",s,"dialogWidth:320px;status:no;sc
iframe
窗口
嵌套,子
窗口
跳转重叠在父
窗口
的
问题
window.top //最顶层
窗口
window.self //当前
窗口
window.parent //父级
窗口
"window.location.href"、"location.href"是本
页
面跳转 "parent.location.href"是上一层
页
面跳转 "top.location.href"是最外层的
页
面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe...
在NET
中
关闭弹出
窗口
并
刷新
父
页
面
案例1:父
页
面A.aspx弹出
窗口
B.aspx;关闭B.aspx
页
面
刷新
A.aspx;在B.aspx的点击关闭按钮时执行下列代码: string popupScript = "" + "alert('Submit successfully!');window.opener.document.
form
s[0].submit();window.opener =null;window.clo
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章