我写了一个html页面好像它有一个打开弹出窗口的链接,我想在弹出页面中放置一个按钮,可以调用一个函数并重新加载父htmlpage而不是重新加载弹出窗口。有谁能请给我一个解决方案?
答案 0 :(得分:0)
Window Launcher:
<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:///
域上完成,因此您必须实际运行服务器才能托管此问题。 localhost很好。我自己在这里托管了它,你可以看到:http://framba.ch/opener.html