我正在调用 javascript window.open() 函数来在弹出窗口中加载另一个网址。用户完成操作后,会将他们带到最后一页,其中有一个链接,其中显示调用 window.close() 函数的关闭窗口。现在,当该页面关闭时,我需要更新打开窗口的原始页面中的某些内容。有什么办法可以做到这一点吗?我必须调用原始页面中的函数。
你可以尝试一下这个:
生成的窗口:
window.onunload = function (e) {
opener.somefunction(); //or
opener.document.getElementById('someid').innerHTML = 'update content of parent window';
};
父窗口:
window.open('Spawn.htm','');
window.somefunction = function(){
}
你不应该在父级上执行此操作,否则 opener.somefunction() 将不起作用,
执行 window.somefunction 使 somefunction 成为公共:
function somefunction(){
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)