【问题标题】:How can I dynamically add a browser tab?如何动态添加浏览器选项卡?
【发布时间】:2013-05-09 00:23:24
【问题描述】:

由于使用 iframe 来容纳外部页面,某些帐户认为“不是首选方法”,甚至某些网站(例如 flickr)不允许,我现在想动态生成浏览器选项卡。例如,当用户提交表单时,我想在浏览器上动态生成一个选项卡以响应提交的内容。例如,我可能想添加一个新标签,其 URL 如下:http://www.bigsurgarrapata.com/contact

如何在 jQuery 中做到这一点?

【问题讨论】:

  • 不要相信这可以做到。取决于浏览器的设置。有些用户的浏览器设置为在新窗口、同一窗口或新标签页中打开链接。

标签: jquery asp.net iframe dynamic browser


【解决方案1】:

我相信你可以在提交时打开一个新标签,只需添加

target="_blank" 

到提交按钮的html。

【讨论】:

【解决方案2】:

您需要带有action 属性的表单target 属性。

http://www.w3schools.com/tags/att_form_target.asp

浏览器对目标属性的结果具有最终控制权,但大多数浏览器会打开一个值为 _blank 的新选项卡。

<form action="contact_submit.php" target="_blank" method="POST">

【讨论】:

  • 我要开几个,而不是一个。其他事情将在主表单/主页上进行。
猜你喜欢
  • 1970-01-01
  • 2015-12-27
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
  • 1970-01-01
  • 2022-10-24
  • 2012-04-16
  • 1970-01-01
相关资源
最近更新 更多