繁体   English   中英

如何通过调用JS函数从弹出窗口重新加载父窗口?

[英]How to reload the parent window from a pop-up window by calling a JS function?

我写了一个html页面,好像它有一个打开弹出窗口的链接一样,我想在弹出页面中放置一个按钮,该按钮可以调用函数并重新加载父html页面,而不必重新加载弹出窗口。上窗口。 谁能给我一个解决方案?

窗口启动器:

<script type="text/javascript">
function launch() {
window.open('opened.html');
}
</script>
<a href="#" onclick="launch()">Launch!</a>

启动的窗口:

<script type="text/javascript">
function reload_parent() {
parent.window.opener.document.location.reload();
}
</script>
<a href="#" onclick="reload_parent()">Reload!</a>

这种问题不太适合jsfiddle.net,并且由于跨域安全性问题而无法在file:///域上完成,因此您必须实际运行服务器来托管它。 本地主机很好。 我自己在这里托管它,供您查看: http : //framba.ch/opener.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM