javascript-如果子窗口关闭,则重新加载父窗口

javascript-如果子窗口关闭,则重新加载父窗口,javascript,jquery,Javascript,Jquery,如果子窗口关闭,我将尝试重新加载父窗口 这是我当前的代码,它打开了一个弹出窗口,但它并没有为关闭时刷新父窗口编程。我不知道要添加什么代码 jQuery(document).ready(function($) { jQuery('.top-buttons a').live('click', function(e){ e.preventDefault(); newwindow=window.open($(this).attr('href'),'','heig

如果子窗口关闭,我将尝试重新加载父窗口

这是我当前的代码,它打开了一个弹出窗口,但它并没有为关闭时刷新父窗口编程。我不知道要添加什么代码

jQuery(document).ready(function($) {

    jQuery('.top-buttons a').live('click', function(e){
        e.preventDefault();
        newwindow=window.open($(this).attr('href'),'','height=500,width=850');

        if (window.focus) {newwindow.focus()}
        return false;
    });
});
尝试:

尝试:


在父窗口中定义卸载事件,如

 function doStuffOnUnload() {
     alert("Unloaded!");
  }

 if (typeof win.attachEvent != "undefined") {
     newwindow.attachEvent("onunload", doStuffOnUnload);
 } 
 else if (typeof win.addEventListener != "undefined") {
    newwindow.addEventListener("unload", doStuffOnUnload, false);
  }

我从父窗口中的

获取它,定义一个卸载事件,如

 function doStuffOnUnload() {
     alert("Unloaded!");
  }

 if (typeof win.attachEvent != "undefined") {
     newwindow.attachEvent("onunload", doStuffOnUnload);
 } 
 else if (typeof win.addEventListener != "undefined") {
    newwindow.addEventListener("unload", doStuffOnUnload, false);
  }

我从

中取出它,您需要
窗口。开瓶器

window.opener.location.href = window.opener.location.href;

应添加到窗口的关闭事件中

您需要
window.opener

window.opener.location.href = window.opener.location.href;

应添加到窗口的关闭事件中

您可以使用window.opener从子窗口访问父窗口:


因此,要重新加载父窗口,只需在处理关闭事件时调用window.opener.location.reload()

您可以使用window.opener从子窗口访问父窗口:


因此,要重新加载父窗口,只需在处理关闭事件时调用window.opener.location.reload()

在子窗口的关闭事件中尝试以下代码

      window.opener.location.reload();

在子窗口的关闭事件上尝试以下代码

      window.opener.location.reload();

您可以使用window.opener访问父窗口,并在子窗口关闭时使用window.reload()重新加载它

请参阅以下网址:


您可以使用window.opener访问父窗口,并使用window.reload()在子窗口关闭时重新加载它

请参阅以下网址:


那个么,你们被困在哪里了?仔细阅读问题,我需要一个代码,如果孩子被关闭,它会刷新父窗口。编辑后,它会这么说。那个么,你们被困在哪里了?仔细阅读问题,我需要一个代码来刷新父窗口,如果子窗口关闭,则很难将其从原始问题中删除。现在编辑后,它会这样说。正如其他用户所建议的位置。重新加载()也会将您带到那里。正如其他用户所建议的位置。重新加载()也会将您带到那里。