强制javascript在tab而不是window中打开新页面

时间:2014-11-12 17:36:57

标签: javascript html iframe

我最大的问题是我不想说我想做什么,所以很难找到它。

目前,我在页面上有一个iframe,它使用javascript将表单发布到网站,然后在iframe中显示结果。它模仿用户登录,因此iframe中的内容显示用户登录并且不必执行任何操作。我正在寻找一种方法来获得相同的行为,但在iframe打开后,我想在页面上按一个按钮,如果按下该按钮会强制将内容添加到新选项卡而不是iframe。我可以在javascript提交之前更改表单信息以使其具有_blank目标,但这会强制它在新窗口中打开而不是新选项卡。我理解这可能是预期的行为,但我的浏览器设置被设置为强制进入新选项卡,因此提交中的某些内容会覆盖我的设置。

有没有办法使用javascript将表单提交到网站并将结果显示在新标签中?

2 个答案:

答案 0 :(得分:1)

没有。选项卡的打开方式/位置取决于浏览器,操作系统和用户设置。

答案 1 :(得分:0)

只是允许标准行为发生,但是浏览器要求发布表单,但是然后使用ajax帖子和响应覆盖它,并禁止默认表单提交。我认为您正在寻找“要显示的新信息”,并且可以在当前页面中显示 而不是处理新标签。