try{
其中放你的代码
}catch(e){
}
或着用
if (window.opener){
}
如果window.opener不为null则返回true
解决方案 »
- js新建一个层,填写内容回到页面
- javascript改变了object的值了,为什么不见更新啊
- csdn鼠标移动到头像上,会浮出一个图片,这个如何实现
- 如何区分某个页面的访问是用户点击还是通过javascript访问?
- write()和writeln()的区别,为什么在浏览器中显示一样
- backbone的view切换问题
- 请举几个对正则式应用"match()","find()"函数的例子,俺想学习!
- 使用html隐藏域实现用户跟踪
- easyUI的timespinner,如何设置时分微调增加不同数值
- 请问如何实现checkbox全选,表格跟随变色,撤销全选,颜色自动取消?
- 我使用showModalDialog弹出一个告警框,使用returnValue返回数组,可是在父窗口却始终读不到这数组,但是字符串可以读到。
- 只限定输入数字
2.用window.open打开的才能用opener(ie6用_blank打开的窗口开也支持)
<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>
<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>
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,这时候就会出现版本问题。请指教!
Possible ValuessWindow 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.请详细检查你的代码
RELOAD()是WINDOW的,不是OPENER的,OPENER只是一个窗口.
window.opener.history.go(0);