这就是我想要做的事情:一旦在我的主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. 从子窗口为父窗口提供href url位置
- 2. WPF设置父窗口(窗口)
- 3. Silverlight子窗口父窗口
- 4. 父窗口和子窗口
- 5. 从父窗口关闭子窗口
- 6. 从子窗口刷新父窗口
- 7. 从子窗口关闭父窗口
- 8. Javascript getElementById从父窗口到子窗口
- 9. WPF MVVM在父窗口顶部打开新窗口,并将父窗口设置为子窗口的所有者
- 10. 如何使用javascript从父窗口获取子窗口url
- 11. 如何将父窗口值设置为子窗口?
- 12. 如何父窗口的子窗口
- 13. 父窗口上方的子窗口wpf
- 14. 从iframe的父窗口设置变量
- 15. 如何在父窗口关闭时从子窗口访问父窗口方法?
- 16. 父窗口打开子窗口
- 17. 关闭子窗口刷新父窗口
- 18. 使用子窗口关闭父窗口。
- 19. 在父窗口刷新子窗口
- 20. 关闭子窗口加载父窗口
- 21. 子窗口弹出窗口的父窗口可见性
- 22. 将PHP窗体数据从子窗口传递到父窗口
- 23. 从子窗口重定向到父窗口并关闭子窗口
- 24. 如何知道子窗口父窗口销毁窗口
- 25. 如何知道窗口是子窗口还是父窗口?
- 26. 从父窗口关闭模式窗口
- 27. 从弹出窗口激活父窗口
- 28. 避免在SWT中的窗口构件中设置父窗口?
- 29. 从c中的子窗口访问父窗口中的控件#
- 30. 从Pyside的子窗口获取设置
很好的答案,但为什么'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