【问题标题】:How can I make an HTML form submission open in a new window?如何在新窗口中打开 HTML 表单提交?
【发布时间】:2014-05-03 07:51:34
【问题描述】:

我正在尝试让 HTML 表单提交(feedburner 电子邮件订阅)在新窗口而不是新选项卡中打开。

但是,经过一番测试,我发现至少最新版本的 Chrome 和 Safari 会忽略 target 和 onclick 属性,而只是在新选项卡中打开提交操作。例如, target="popupwindow"target="_blank"onsubmit="window.open("URLHERE", "popupwindow" 不适用于我的网页和网络上的其他网页。

我假设我没有收到说浏览器现在只是覆盖这些的备忘录。无论如何,是否有另一种方法可以让表单在新窗口中打开?

谢谢!

【问题讨论】:

    标签: html forms google-chrome browser safari


    【解决方案1】:
    <a href="yourpage.html"  onclick="window.open('yourpage.html', 'newwindow', 'width=800, height=600'); return false;"> Your Page</a>
    

    现代浏览器阻止了这种行为,因为它在过去被大量滥用。

    【讨论】:

    • 好的,谢谢!这就是我尝试过的。所以根本没有办法让它发挥作用?
    • 我对 web 开发还很陌生,所以如果上面的 onclick 脚本不起作用,我没有其他想法。即使您让它工作,请记住,许多浏览器都有弹出窗口阻止程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 2015-09-30
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多