关闭网页C,刷新网页A,如何实现?

卡卡卡卡卡罗 2012-03-23 08:26:27
在网页A点击按钮打开网页B,关闭网页B的时候网页A会自动刷新,但是我在网页B点击某个按钮打开了网页C,然后关闭网页C的时候如何让A刷新一次?
菜鸟,求指导。
...全文
149 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhudachuncomeon 2012-03-23
  • 打赏
  • 举报
回复
我给个例子你吧,
首先是A 页面: 打开一个页面:
function openComment(cc) {

var win = window.open("addSampleComment.aspx?id=" + cc.id + "&IconImg=" + cc.title + "&kk="+Math .round()*1000+"", "newwindow", "height=700, width=800, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no,top=100,left=300");
}
同时定义一个 回调方法:
function callBack() {

document.location.reload();
}

在子页面调用自己的方法,然后在js 里面定义一个方法:
function RetrunEvent() {
var callback = window.opener.callBack;

if (callback) {
callback();
}
}
关闭的时候调用这个方法就可以了,还是不懂,在联系了
huangbo0603 2012-03-23
  • 打赏
  • 举报
回复
另外有个想法就是,在a网页中写个自动刷新的功能函数,通过一个网页间的传递值来判断该网页是否要进行刷新。
大概思路如下:
在a网页中写个自动刷新的函数,自动刷新的条件为b,c网页关闭时传回来的值判断是否刷新。
当然这只是个想法,楼主可以试试
huangbo0603 2012-03-23
  • 打赏
  • 举报
回复
楼主干嘛要弄得这么复杂,重新打开个a网页不就行了。。。
卡卡卡卡卡罗 2012-03-23
  • 打赏
  • 举报
回复
但是这时候会新打开一个A,导致之前的A和新打开的A数据不同。

[Quote=引用 5 楼 falconfei 的回复:]

b打开c的时候,传递过去其父窗口a的url(打开其的窗口)。然后c关闭的时候,直接打开a的url;
[/Quote]
极地_雪狼 2012-03-23
  • 打赏
  • 举报
回复
b打开c的时候,传递过去其父窗口a的url(打开其的窗口)。然后c关闭的时候,直接打开a的url;
铜臂阿铁木 2012-03-23
  • 打赏
  • 举报
回复
难道楼主是扒的代码?丝毫看不懂?
铜臂阿铁木 2012-03-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

B怎么刷新的A,C就怎么刷新A
[/Quote]
...是啊,这个逻辑不是已经在B做过了么
熙风 2012-03-23
  • 打赏
  • 举报
回复
关掉重新打开
bdmh 2012-03-23
  • 打赏
  • 举报
回复
B怎么刷新的A,C就怎么刷新A

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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