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


Posted in Javascript onJune 25, 2017

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

所以可以利用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打开的窗口是否关闭,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
javascript 图片上一张下一张链接效果代码
Mar 12 Javascript
jquery获取下拉列表的值为null的解决方法
Mar 18 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
May 28 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
Sep 01 Javascript
Jquery中Event对象属性小结
Feb 27 Javascript
JS动态显示表格上下frame的方法
Mar 31 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
Apr 06 Javascript
AngularJS基础 ng-click 指令示例代码
Aug 01 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
May 24 Javascript
详解vue.js之props传递参数
Dec 12 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
Element Cascader 级联选择器的使用示例
Jul 27 Javascript
jQuery validata插件实现方法
Jun 25 #jQuery
简单谈谈axios中的get,post方法
Jun 25 #Javascript
jQuery鼠标移动图片上实现放大效果
Jun 25 #jQuery
利用 spin.js 生成等待效果(js 等待效果)
Jun 25 #Javascript
Bootstrap模态框插入视频的实现代码
Jun 25 #Javascript
Angular中的interceptors拦截器
Jun 25 #Javascript
Angular中的$watch、$watchGroup、$watchCollection
Jun 25 #Javascript
You might like
一个php作的文本留言本的例子(五)
2006/10/09 PHP
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
node上的redis调用优化示例详解
2018/10/30 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
python人人网登录应用实例
2014/09/26 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
Python matplotlib学习笔记之坐标轴范围
2019/06/28 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
Python倒排索引之查找包含某主题或单词的文件
2019/11/13 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
美国旅游网站:Tours4Fun
2017/02/17 全球购物
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
通用求职信范文模板分享
2013/12/27 职场文书
致接力运动员广播稿
2014/02/17 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
大课间活动实施方案
2014/03/06 职场文书
关于建议书的格式范文
2014/05/20 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
政审证明材料
2015/06/19 职场文书
房产证明范本
2015/06/19 职场文书
董事长秘书工作总结
2015/08/14 职场文书
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL
移除Selenium中window.navigator.webdriver值
2022/06/10 Python