社区
JavaScript
帖子详情
关于Opener刷新的版本问题
ArQ
2003-08-14 10:35:57
平常刷新页面的时候,我都是用window.opener.reload之类的句子,从没有注意过。
最近测试的时候,浏览器是IE5.0的就不行了,说opener不是对象。
不知道个位大虾有没有碰到这个问题?如何解决的?
我搜索了一下,发现问这个问题的人很少,也没有相应的解决办法。
敬请指点一下,多谢!
...全文
71
12
打赏
收藏
关于Opener刷新的版本问题
平常刷新页面的时候,我都是用window.opener.reload之类的句子,从没有注意过。 最近测试的时候,浏览器是IE5.0的就不行了,说opener不是对象。 不知道个位大虾有没有碰到这个问题?如何解决的? 我搜索了一下,发现问这个问题的人很少,也没有相应的解决办法。 敬请指点一下,多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainhj
2003-08-19
打赏
举报
回复
试一试
window.opener.history.go(0);
junches
2003-08-18
打赏
举报
回复
应该是WINDOW.OPENER.WINDOW.RELOAD();
RELOAD()是WINDOW的,不是OPENER的,OPENER只是一个窗口.
sw47
2003-08-16
打赏
举报
回复
opener Property Internet Development Index
--------------------------------------------------------------------------------
Sets or retrieves a reference to the window that created the current window.
Syntax
window.opener [ = sWindow ]
Possible Values
sWindow Variant that specifies or receives the window reference.
The property is read/write. The property has no default value.
Expressions can be used in place of the preceding value(s), as of Microsoft® Internet Explorer 5. For more information, see About Dynamic Properties.
请详细检查你的代码
ArQ
2003-08-16
打赏
举报
回复
我用过的代码:
1、window.opener.top.location.reload();
2、window.opener.navigate (redDir);
3、window.opener.reload();
这些在用IE5.0时就会报错,说opener不是对象。
我说的情况是这样的,假设a窗口打开了b窗口,在b进行了操作之后,关闭b窗口,
同时在b窗口刷新a窗口,既b的opener,这时候就会出现版本问题。
请指教!
lvjack
2003-08-14
打赏
举报
回复
就是history.go(0)啦
CSDN的函数
<script>
<!--
function load()
{
var name=navigator.appName
var vers=navigator.appVersion
if(name=='Netscape'){
window.location.reload(true)
}
else{
history.go(0)
}
}
if( self == top )
{
location = "/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1";
}
//-->
</script>
lvjack
2003-08-14
打赏
举报
回复
就是history.go(0)啦
csdn的函数
<script>
<!--
function load()
{
var name=navigator.appName
var vers=navigator.appVersion
if(name=='Netscape'){
window.location.reload(true)
}
else{
history.go(0)
}
}
if( self == top )
{
location = "/expert/forum.asp?url=/Expert/ForumsList.asp?roomid=3&typenum=1&whichpage=1";
}
//-->
</script>
fason
2003-08-14
打赏
举报
回复
1.window.opener.location.reload()
2.用window.open打开的才能用opener(ie6用_blank打开的窗口开也支持)
lvjack
2003-08-14
打赏
举报
回复
试试javascript:load();
sw47
2003-08-14
打赏
举报
回复
先判断一下opeenr是否存在...........
cloudchen
2003-08-14
打赏
举报
回复
opener针对于弹出窗口,self链接没有opener
xg_delayth
2003-08-14
打赏
举报
回复
try{
其中放你的代码
}catch(e){
}
或着用
if (window.opener){
}
如果window.opener不为null则返回true
indeed
2003-08-14
打赏
举报
回复
代码贴出来看看
用JS完成对
open
er
或指定iframe页面的自动
刷新
这篇博客介绍了如何使用JavaScript实现对
open
er
窗口或指定iframe页面的自动
刷新
功能。通过设置onclick事件,分别展示了弹出新窗口关闭后使左侧框架页面
刷新
,以及点击按钮后使底部页面
刷新
的示例代码。此外,还提到了
open
.asp中关闭新窗口并
刷新
open
er
页面的技巧,强调该功能仅适用于IE6及以上
版本
。
window.
open
er
用法
本文详细介绍了JavaScript中window.
open
er
的用法及注意事项,包括如何利用window.
open
er
进行跨窗口交互,解决不同场景下父窗口
刷新
的
问题
,以及在框架环境下正确使用window.
open
er
的方法。
window.
open
er
使用
本文详细介绍了window.
open
er
的用途及应用案例,包括如何通过它进行跨窗口操作、页面
刷新
和关闭窗口时自动
刷新
父窗口。通过实例展示了如何使用window.
open
er
属性来设置父窗口元素值、关闭并
刷新
父窗口,以及如何在不同窗口间传递数据。此外,还探讨了window.
open
er
在不同场景下的行为特性,以及如何避免混淆和错误使用。
window.
open
er
的用法
本文介绍如何利用window.
open
er
实现子窗口关闭时主窗口的自动
刷新
,并提供了解决不同场景下
刷新
问题
的具体代码示例。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章