使用Javascript刷新页面

时间:2014-04-10 13:22:14

标签: javascript

我在page1上有一个按钮,它在现有窗口中打开一个新的page2。当page2关闭时,我希望刷新page1。

应该说page1不是page2的父级,即使按钮是从page1触发的。

2 个答案:

答案 0 :(得分:0)

您可以使用javascript打开第二个窗口并设置间隔以查看它是否已关闭。关闭后,您可以刷新页面。

// Code goes here
var childWindow;
var timer;
function openWindow() {
  childWindow = window.open('http://google.com','','toolbar=0,status=0,width=626,height=436');
  timer = setInterval(checkChild, 500);
}

function checkChild() {
  if(childWindow && childWindow.closed) {
    alert("Child window closed");  
    clearInterval(timer);
    window.location.reload();
  }
};

答案 1 :(得分:0)

尝试这样的事情,它应该有用

function buttonClick(url){

newWindow=window.open(url);

newWindow.onunload=function{ window.location.reload();};

}

注意:onunload事件仅适用于IE和Firefox