经常会遇到这么一个问题,window.open打开一个页面,但是页面操作完关闭的时候,父页面因为没有获取到关闭而不刷新,下面给大家介绍一个封装的方法:
/**
* 监听打开的弹窗,关闭后刷新页面
*/
function openWin(url,text,winInfo){
var winObj = window.open(url,text,winInfo);
var loop = setInterval(function() {
if(winObj.closed) {
clearInterval(loop);
//alert('closed');
parent.location.reload();
}
}, 1);
}再开的时候就可以用openWin()方法了。
本文介绍了一种使用JavaScript监听window.open打开的窗口,在其关闭后触发父页面刷新的方法。通过设置定时器检查子窗口状态,实现页面的自动刷新。
516

被折叠的 条评论
为什么被折叠?



