我想从window.open打开的子窗口打开一个新的窗口与window.open。但是第一个孩子在第二个窗口关闭。打开window.open从window.open打开的窗口
-1
A
回答
0
这是由浏览器防止他们认为是不好的用户体验和潜在的无限递归。检查用window.open
打开的第一个窗口 - 在某处,您可能会发现一个“弹出式窗口已被阻止”或类似事件的通知。
例如,如果你有以下脚本在你的页面:
window.open(location)
...没有浏览器的介入和阻止代码的第二次执行,你会触发一个无限循环:窗口打开它自己的副本,它打开它自己的副本,无限地。
要避免这种情况,请尝试将您的网站或应用程序的用户体验限制在一个或两个窗口中。如果窗口被分配了名称,并且在相同的域中运行,则它们可以更改每个其他位置。这可能会满足你的需求 - 但如果没有,你就卡住了!
0
没有可用我猜,但你没有使用window.open方法类似代码,以便你:
window.open(URL,name);
如果你在两个window.open调用指定的同名那么打开的窗口将替换现有的窗口,其名称与您所描述的行为相同。
相关问题
- 1. window.open没有打开窗口
- 2. 防止新窗口打开onsubmit = window.open
- 3. 使用JavaScript打开新窗口window.open
- 4. chrome window.open(url'_blank')打开新窗口
- 5. 如何使用window.open()打开子窗口上的父窗口()
- 6. Window.open是开扩2个等于窗口
- 7. 打开窗口通过window.open与window.print打印负荷
- 8. 检查使用window.open打开的窗口的readyState
- 9. 如何编写用window.open打开的子窗口的WATIN脚本?
- 10. 修改由JavaScript的打开窗口中的“window.open()”函数
- 11. 如何访问window.open打开的窗口的文档对象?
- 12. Window.open重新加载窗口
- 13. JavaScript:生成新窗口(window.open)
- 14. 铬:window.open打开新标签而不是新的弹出窗口
- 15. 将javascript函数传递给用window.open()打开的子窗口
- 16. 我如何通过任何阵列的窗口window.open()被打开
- 17. 在打开的window.open窗口(Javascript)中覆盖数据
- 18. window.open打开的标签和窗口谷歌浏览器
- 19. window.open(url)超过上一个window.open(url)的窗口
- 20. 使用window.open通过ClientScript.RegisterStartupScript只打开两个新窗口
- 21. node-webkit使用window.open()下载文件打开另一个窗口
- 22. 聚焦在新窗口打开通过window.open
- 23. chrome在全窗口模式下打开window.open()。
- 24. 如何禁用弹出窗口点击右键打开时window.open
- 25. window.open打开弹出框而不是新窗口
- 26. window.open提供错误,当点击按钮打开新窗口
- 27. Window.open(“about:blank”)=> firefox阻止该站点打开弹出窗口
- 28. Window.open打开标签而非窗口在Firefox和Safari
- 29. 在打开子窗口与window.open错误#asp.net
- 30. 使用window.open来打开一个新窗口
你能告诉我们你的代码吗? – 2013-03-06 12:37:41