这就是我要做的事情:在我的主JSP / HTML页面上提交表单后,会打开一个带有一些链接的新页面。当我点击任何链接时,链接应该在父窗口中打开。我开始的窗口。我该怎么做?
答案 0 :(得分:10)
在javascript中使用window.opener.location.href
例如,
<a href="javascript:void(0);" onclick="window.opener.location.href='linkedFile.html';">Click me!</a>
答案 1 :(得分:4)
你需要JavaScript才能做到这一点。 HTML的target
无法定位窗口的父(开场)窗口。
如果启用了JavaScript,则以下将在父窗口中打开页面,如果禁用,则在新窗口中打开它。此外,如果当前页面没有开启窗口,它将正常反应。
<a href="page.php"
onclick="if (typeof window.opener != 'undefined') // remove this line break
window.opener.location.href = this.href; return false;"
target="_blank">
Click
</a>
答案 2 :(得分:3)
如果它位于iframe的同一页面上,请使用parent.location.href
。如果它是另一个整个标签/窗口,请使用opener.location.href
。