我试图打开弹出窗口this this jscript: window.open(myUrl,“”); 对于一些用户来说,该页面出现在一个新标签页中,但我希望它在一个弹出窗口中显示。 也许有人知道它的任何理由?window.open在新标签中打开页面而不是在弹出窗口中
回答
大多数情况下,这是用户控制的大多数现代浏览器中的配置设置。但是,如果您在调用window.open
时指定了窗口尺寸和/或功能,则某些浏览器可能会打开一个新窗口,否则它们会打开一个新选项卡。例如:
window.open("mypage", "_blank", "width=400,height=200,menubar=no,toolbar=no");
在这一天结束,但是,它的STIL下降到浏览器的实现,和以往一样,你需要进行测试,以确保你得到你希望为整个结果您的应用/网站支持/通常看到的大多数浏览器。
你有一个想法如何避免ne wwindow在新标签中显示apear(仅通过jscript而不是配置更改)? – question 2010-05-26 07:13:15
@question:如果你已经完成了上述工作,它仍然会出现在新选项卡上,我认为你没有什么可以做的。上述内容适用于Chrome 4和Firefox 3.6。我不知道如何让IE浏览器执行此操作,如果用户将其设置为在选项卡中打开窗口。 – 2010-05-26 08:51:33
本文可能有帮助:http://www.blazonry.com/javascript/windows.php。 您需要指定大小属性。
window.open(myUrl, "_blank", "width=640,height=480,menubar=no,toolbar=no");
- 1. 铬:window.open打开新标签而不是新的弹出窗口
- 2. 在新窗口中弹出而不是在新标签中打开
- 3. window.open打开弹出框而不是新窗口
- 4. 的window.open在新弹出的窗口没有在新标签页
- 5. window.open()在新标签页不受弹出窗口拦截器
- 6. 为什么window.open(url)打开新窗口而不是标签
- 7. Chrome如何在新窗口中打开弹出窗口而不是新标签页(20170629_chrome 59.0.3071.115)
- 8. 在新标签而不是新窗口中打开URL
- 9. target =“_ blank”弹出一个窗口,而不是打开一个新标签页
- 10. 文件在新窗口中打开,而不是标签
- 11. 弹出窗口始终在同一个标签页中打开
- 12. 如何在新标签页/窗口中打开ASP页面?
- 13. 强制Firefox打开新标签页而不是新窗口
- 14. 打开一个新标签页而不是一个新窗口
- 15. 打开jQuery弹出窗口而不是默认编辑页面
- 16. Popup在同一个窗口中打开,而不是新的弹出窗口
- 17. javascript:window.location.href在IE中打开firefox和新窗口中的新选项卡(而不是弹出窗口)。我想在同一窗口中打开页面
- 18. 在新窗口中打开链接,而不是在新标签中
- 19. Yii:在新窗口中打开网址,而不是在新标签中
- 20. 目标_blank不在新标签页/窗口中打开
- 21. Window.open打开标签而非窗口在Firefox和Safari
- 22. 在Firefox中,OAuth窗口在新选项卡中打开,而不是弹出..?
- 23. 新页面在新窗口中打开,而不是Firefox中的新选项卡
- 24. Window.open打开选项卡,而不是在Opera中弹出?
- 25. 如何在打开书签后在弹出窗口中居中页面?
- 26. window.open打开一个新选项卡而不是一个新窗口(在Chrome中)
- 27. 在新窗口中打开页面
- 28. 在新窗口中打开asp.net页面
- 29. HTML:在新窗口中打开页面
- 30. 在ajax模式弹出窗口中打开.aspx页面在新窗口中打开
任何调整我的窗口大小或弹出另一个窗口的网站会被关闭,永远不会重新访问。 – wombleton 2010-05-25 13:23:06