我想刷新父窗体,永了window.opener.location.reload();出错,说window.opener.location对象为空

时间:2022-01-08 23:29:40
页面提交后,我想让父窗体刷新子窗体添加的信息更新一下,看看添加的信息

10 个解决方案

#1


opener.window.location.reload();

#2


window.opener.window.location.reload();

#3


如果用的模式窗体,可以用window.dialogArguments.location.reload()

#4


猪 到底是刷新父窗口还是刷新子窗口
你那个代码想必是在父窗口中执行的 而opener是引用父窗口的 肯定出错了
你要刷新子窗口可以引用打开子窗口返回的窗口句柄 获得子窗口对象 刷新

#5


上面的老兄,小弟愚昧,给个例子出来啊。

#6


到底是window.opener.location.reload(),还是opener.window.location.reload()?
这句应该放在父页面还是子页面?
不要笑话俺哦。

#7


w = window.open('childWin.htm');
//reload the child window
w.location.reload();

#8


target="框架名"

#9


你在js或者jsp里面有没有出现window.open(),如果没有就会报opener为空或不是对象

#10


我估计你是用模态窗口打开的吧,他没有OPENER属性的

#1


opener.window.location.reload();

#2


window.opener.window.location.reload();

#3


如果用的模式窗体,可以用window.dialogArguments.location.reload()

#4


猪 到底是刷新父窗口还是刷新子窗口
你那个代码想必是在父窗口中执行的 而opener是引用父窗口的 肯定出错了
你要刷新子窗口可以引用打开子窗口返回的窗口句柄 获得子窗口对象 刷新

#5


上面的老兄,小弟愚昧,给个例子出来啊。

#6


到底是window.opener.location.reload(),还是opener.window.location.reload()?
这句应该放在父页面还是子页面?
不要笑话俺哦。

#7


w = window.open('childWin.htm');
//reload the child window
w.location.reload();

#8


target="框架名"

#9


你在js或者jsp里面有没有出现window.open(),如果没有就会报opener为空或不是对象

#10


我估计你是用模态窗口打开的吧,他没有OPENER属性的