这就是我想要做的事情:一旦在我的主JSP/HTML页面上提交了一个表单,就会打开一个带有某个链接的新页面。当我点击任何链接时,链接应在父窗口中打开。即我开始的窗口。我该怎么做呢?从子窗口设置父窗口的URL?
2
A
回答
9
使用window.opener.location.href在JavaScript
例如,
<a href="javascript:void(0);" onclick="window.opener.location.href='linkedFile.html';">Click me!</a>
4
您需要为此支付JavaScript。 HTML的target
不能定位到窗口的父窗口(opener)。
如果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>
3
使用parent.location.href
如果它是在一个iframe在同一页上。如果它是另一个完整的标签页/窗口,则使用opener.location.href
。
相关问题
- 1. WPF设置父窗口(窗口)
- 2. 父窗口和子窗口
- 3. 从子窗口刷新父窗口
- 4. Javascript getElementById从父窗口到子窗口
- 5. 从父窗口关闭子窗口
- 6. 从子窗口关闭父窗口
- 7. WPF MVVM在父窗口顶部打开新窗口,并将父窗口设置为子窗口的所有者
- 8. 如何父窗口的子窗口
- 9. 从iframe的父窗口设置变量
- 10. 如何在父窗口关闭时从子窗口访问父窗口方法?
- 11. 使用子窗口关闭父窗口。
- 12. 在父窗口刷新子窗口
- 13. 关闭子窗口刷新父窗口
- 14. 子窗口弹出窗口的父窗口可见性
- 15. 将PHP窗体数据从子窗口传递到父窗口
- 16. 如何知道窗口是子窗口还是父窗口?
- 17. 如何知道子窗口父窗口销毁窗口
- 18. 从弹出窗口激活父窗口
- 19. 从c中的子窗口访问父窗口中的控件#
- 20. 从父窗口和父窗口提交功能给父窗口和iframe
- 21. 如何从extjs的子窗口tp父窗口返回数据?
- 22. 从子窗口调用父窗口中的函数
- 23. 刷新从子窗口的父窗口在JavaScript
- 24. 从jQuery的子窗口通知父窗口
- 25. 从父窗口中的子窗口运行函数
- 26. Qt中的父窗口和子窗口通信 - 子窗口打开两次
- 27. 父窗口,子窗口的嵌套窗体和自动创建
- 28. 将值从子窗口传递给父窗口
- 29. Javascript:如何从子窗口刷新父窗口
- 30. 从子窗口获取值到父窗口
很好的答案,但为什么'target =“_ blank”'? – nickf 2010-08-24 05:22:08
@nickf防止页面在当前窗口打开,如果JS被禁用。该部分是可选的,但在很多情况下,你不会希望它取代当前文档 – 2010-08-24 05:24:13
你不能将html的'target'设置为'_parent'吗? – Jayen 2014-06-28 05:40:49