目前我正在创建一个供内部使用的简单html / php / js项目,并发现了一个我无法解决的问题: - (
在我的父窗口中有一个JS函数,用于打开和关闭弹出窗口:
function openit(){
boersenfenster = window.open('boerse.php','_blank','scrollbars=no');
}
function closeit(){
boersenfenster.close();
}
一段时间后,父窗口刷新以获取csv文件的新数据,并在页面重新加载后,closeit()函数不再工作。在我的想法中,父窗口不能记住刷新后的openend弹出窗口,但我该如何解决这个问题呢?
答案 0 :(得分:0)
是的,我相信父窗口已经丢失了链接,所以你也可以 使用ajax更新您的页面,或者像这样关闭子窗口
window.addEventListener('beforeunload',function(e){
boersenfenster.close();
};
然后在页面重新加载后重新打开子窗口