JS检测window.open打开的窗口是否关闭

 更新时间:2017年06月25日 14:42:50   作者:Walloce  
在开发中遇到需要在打开窗口的同时给父窗口添加遮罩防止用户误操作,而在窗口关闭时需要去掉父窗口的遮罩以便用户操作。所以可以利用setInterval()来周期性的检测打开的窗口是否关闭

 在开发中遇到需要在打开窗口的同时给父窗口添加遮罩防止用户误操作,而在窗口关闭时需要去掉父窗口的遮罩以便用户操作。

所以可以利用setInterval()来周期性的检测打开的窗口是否关闭。

如果检测到窗口已经关闭,则需要掉用clearInterval()终止监测行为。

1、创建一个新的窗口:

var newWin = window.open(url,name,"height=500,width=1000"); 
$("body",parent.document).mask("信息编辑中...");

2、创建监测的函数,监测周期为1秒:

var loop = setInterval(function() { 
  if(newWin .closed) {  
    clearInterval(loop);  
    $("body",parent.document).unmask();
  }  
}, 1000);

以上所述是小编给大家介绍的JS检测window.open打开的窗口是否关闭,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • js菜单代码js菜单特效代码

    js菜单代码js菜单特效代码

    不用div+css实现的js菜单特效代码用js+table实现 默认选中一个,点击后 选中的项目“变白”。不用css+div 高手给做一下 多谢了 演示站:www.allss.com.cn 演示站使用css+div的 改成js+table的
    2008-01-01
  • 详解为Bootstrap Modal添加拖拽的方法

    详解为Bootstrap Modal添加拖拽的方法

    本篇文章主要介绍了详解为Bootstrap Modal添加拖拽的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 前端HTML实现个人简历信息填写页面效果实例

    前端HTML实现个人简历信息填写页面效果实例

    本文介绍了如何使用HTML、CSS和JavaScript构建一个个人简历信息填写页面,涵盖了简历页面的HTML结构设计、CSS样式美化以及JavaScript实现动态功能和验证的全过程,需要的朋友可以参考下
    2024-11-11
  • 使用JS简单实现apply、call和bind方法的实例代码

    使用JS简单实现apply、call和bind方法的实例代码

    在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向,下面这篇文章主要给大家介绍了关于如何使用JS简单实现apply、call和bind方法的相关资料,需要的朋友可以参考下
    2022-02-02
  • layui 表格的属性的显示转换方法

    layui 表格的属性的显示转换方法

    今天小编就为大家分享一篇layui 表格的属性的显示转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 一些在TypeScript上费过时间的地方总结

    一些在TypeScript上费过时间的地方总结

    这篇文章主要给大家介绍了关于一些在ts上费过时间的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-11-11
  • 原生JavaScript实现模态框的示例代码

    原生JavaScript实现模态框的示例代码

    这篇文章主要为大家详细介绍了如何利用原生JavaScript封装实现模态框效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • JS实现简单留言板功能

    JS实现简单留言板功能

    这篇文章主要为大家详细介绍了JS实现简单留言板功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • 由 element.appendChild(newNode) ,谈开去

    由 element.appendChild(newNode) ,谈开去

    由 element.appendChild(newNode) ,谈开去...
    2006-11-11
  • javascript操作select元素实例分析

    javascript操作select元素实例分析

    这篇文章主要介绍了javascript操作select元素的方法,可实现针对select元素选中元素时动态改变html元素的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03

最新评论