1

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

4

1 回答 1

0

窗口启动器:

<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: //fraamba.ch/opener.html

于 2013-06-30T04:29:37.827 回答