【发布时间】:2012-11-06 07:55:18
【问题描述】:
当我使用带有target="_blank" 的常规链接时,我打开了一个新选项卡,但是当我使用 JS window.open(url, "_blank"); 时,我得到了一个新窗口(我从 Response.Write() 中使用它),相同的浏览器相同的设置, 为什么?我需要 JS 以与链接相同的方式做出反应!
【问题讨论】:
-
基本上这是不可能的 - 否则你可以通过打开 1000 个标签来使浏览器崩溃,就像过去使用 window.open 一样,现在如果你尝试更多地使用它比那些被阻止。 window.open 在某种意义上就像一个新对话框,但新选项卡是浏览器的一项功能,可以帮助用户,但是当用户点击时知道在哪里看 - 如果你自动创建它,你可以创建用户可以稍后发现的选项卡中的隐藏页面。以太不好的用户界面。寻找其他方式。
-
我以另一种方式对其进行了排序,生成了链接,然后我将其设置为 XSL/XML 的输入参数
标签: javascript asp.net response.redirect