window.opener的用法 如果父窗体关闭的话...

TimLeaf 2009-03-25 09:36:12
用window.opener调用父窗体的函数或者变量...
但是如果父窗口关闭的话,就会出现错误...
请问能否使用前判断一下?还是必须用try catch?
...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
TimLeaf 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mumu_java 的回复:]
JScript code
...
if(window.opener!=null||window.opener!=undefined){
....
}
...
[/Quote]
不知道,大家尝试过没有...我用IE6和IE7都还是有错...
用try catch了~

PS.好久没来了...
jol_boy 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kingwolf_JavaScript 的回复:]
引用 2 楼 vvviop 的回复:
那就先判断一下呗。

用try 也是可以的啊。

先判断

if(!!父窗口变量){

}

if(!!父窗口变量){

}
请问这里的两个感叹号是什么意思啊???
[/Quote]

两次取反,就等于if(父窗口变量),你可以试试alert(!!false);还是false
浴火_凤凰 2009-03-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 vvviop 的回复:]
那就先判断一下呗。

用try 也是可以的啊。

先判断

if(!!父窗口变量){

}
[/Quote]
if(!!父窗口变量){

}
请问这里的两个感叹号是什么意思啊???
vvviop 2009-03-25
  • 打赏
  • 举报
回复
那就先判断一下呗。

用try 也是可以的啊。

先判断

if(!!父窗口变量){

}
mumu_java 2009-03-25
  • 打赏
  • 举报
回复

...
if(window.opener!=null||window.opener!=undefined){
....
}
...
hoojo 2009-03-25
  • 打赏
  • 举报
回复
JScript code
...
if(window.opener!=null||window.opener!=undefined){
....
}
...

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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