如何判断目标窗口已存在?

PCXGG 2004-04-27 04:35:19
用window.open('myweb.htm','winname');打开窗口后。
以后如何判断该窗口是否已关闭?
...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghr100 2004-04-28
  • 打赏
  • 举报
回复
demo.htm

<script>
win=window.open('myweb.htm','winname');
</script>
<input type="button" value="Check"
onclick="if(win.closed)alert('win关闭了')">

_pb_ 2004-04-28
  • 打赏
  • 举报
回复
我将 theIf() 又修改了一下。

现在包含在窗口未打开时的判断。



function the(){

if (win1){

if (win1.closed){
alert("winclosed");
}
else{
alert("winopen");
}

}

}
_pb_ 2004-04-28
  • 打赏
  • 举报
回复

上面的 function theIf()少了一个 } 在最后,你自己填上就行了。

复制时出错了。
_pb_ 2004-04-28
  • 打赏
  • 举报
回复
我刚写完。贴出来大家一起努力。

<script type="text/javascript">
<!--
var win1

function winOpen()
{
win1 = window.open('a.htm','','width=300px,height=200px');
}

function theIf(){

if (win1.closed)
{
alert("winclosed");
}
else
{
alert("winopen");
}
-->
</script>


调用 theIf() 函数,就可以判断 a.htm 窗口现在的状态。

87,923

社区成员

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

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