Javascript 如何在关闭子窗口时重新加载父窗口
在上面的JAVASCRIPT函数中,我打开了一个弹出窗口来显示PDF,在这里工作正常,但我还希望在弹出窗口打开后立即出现一个对话框,该窗口不工作,我希望使用上述函数重新加载也不工作的父窗口 1-我的问题是,当我关闭弹出窗口时,我只想重新加载我的父窗口,但在现有的答案中,我没有找到可行的解决方案Javascript 如何在关闭子窗口时重新加载父窗口,javascript,Javascript,在上面的JAVASCRIPT函数中,我打开了一个弹出窗口来显示PDF,在这里工作正常,但我还希望在弹出窗口打开后立即出现一个对话框,该窗口不工作,我希望使用上述函数重新加载也不工作的父窗口 1-我的问题是,当我关闭弹出窗口时,我只想重新加载我的父窗口,但在现有的答案中,我没有找到可行的解决方案 2-我想要打印对话功能首先,您的函数print将覆盖默认的window.print函数,因此您应该为自己的函数选择一个更好的名称。其次,在打开对话框之前,必须等待弹出窗口加载 您的代码已更新: funct
2-我想要打印对话功能首先,您的函数print将覆盖默认的window.print函数,因此您应该为自己的函数选择一个更好的名称。其次,在打开对话框之前,必须等待弹出窗口加载 您的代码已更新:
function print() {
var popup;
popup = window.open(URL2, "Popup", ",scrollbars=yes,statusbar=no,menubar=no,resizable=yes");//URL2 contains the path and pdf name
popup.focus();
popup.print();
window.opener.location.reload();
}
打印仍然不起作用,我的父页面仍然没有重新加载fiddle工作得很好:这可能是浏览器问题,因为这对我不起作用,我的浏览器是IE7,在fiddle中,它也没有重新加载父页面@Buzinas:即使在任何浏览器中,这也不会重新加载父页面,但我主要关心的是这一点。请帮忙
function printing() {
var popup = window.open(URL2, "Popup", ",scrollbars=yes,statusbar=no,menubar=no,resizable=yes");
popup.onload = function() {
popup.focus();
popup.print();
location.reload();
}
}