Html 再次单击电子邮件中的链接,重新打开同一窗口?

Html 再次单击电子邮件中的链接,重新打开同一窗口?,html,email,html-email,Html,Email,Html Email,这是一个相当简单的问题,但我找不到任何解决办法 我们有一封由基于web的应用程序发送的电子邮件,电子邮件中有打开应用程序中特定页面的链接 如果用户单击链接,浏览器将打开相关页面。如果用户再次单击同一链接,浏览器将打开另一个具有相同页面的窗口。有什么方法可以阻止我打开另一页并切换回第一个窗口?每个独特的链接应该只打开一个页面,即使多次单击也是如此 我知道在我们的web应用程序中,通过Javascriptwindow.open()方法为窗口提供名称,这是可能的。锚定标签是否也能实现同样的效果?锚定标

这是一个相当简单的问题,但我找不到任何解决办法

我们有一封由基于web的应用程序发送的电子邮件,电子邮件中有打开应用程序中特定页面的链接

如果用户单击链接,浏览器将打开相关页面。如果用户再次单击同一链接,浏览器将打开另一个具有相同页面的窗口。有什么方法可以阻止我打开另一页并切换回第一个窗口?每个独特的链接应该只打开一个页面,即使多次单击也是如此

我知道在我们的web应用程序中,通过Javascript
window.open()
方法为窗口提供名称,这是可能的。锚定标签是否也能实现同样的效果?锚定标记的name属性似乎被贬低了——但我认为这不能用于此目的

电子邮件中的示例链接:

<a href="http://example.com/id=1" >ID 1</a><br/>
<a href="http://example.com/id=3" >ID 2</a><br/>
<a href="http://example.com/id=2" >ID 3</a><br/>




提前感谢。

您应该在链接中指定目标属性

<a href="http://example.com/id=1" target="test_1">ID 1</a><br/>
<a href="http://example.com/id=3" target="test_2">ID 2</a><br/>
<a href="http://example.com/id=2" target="test_3">ID 3</a><br/>




我使用了test_1、test_2、test_3,但这可以是您想要的任何东西。

您应该在链接中指定target属性

<a href="http://example.com/id=1" target="test_1">ID 1</a><br/>
<a href="http://example.com/id=3" target="test_2">ID 2</a><br/>
<a href="http://example.com/id=2" target="test_3">ID 3</a><br/>




我使用了test_1、test_2、test_3,但这真的可以是您想要的任何东西。

我认为target只能有4个选项:\u blank、\u parent、\u self和\u top。在HTML5中命名目标不应该被贬低吗?不应该被反对,因为它是用来调用框架名的,但是当框架名不存在时,它会打开一个新窗口,使用该框架名创建该窗口。太好了!我会用这个。谢谢(这就是我看到它被贬低的地方:)在那个页面中,它写道:在HTML5中,框架被弃用;目标值不是,它只是说_blank是唯一相关的目标。这显然是错误的:)我认为target只能有4个选项:\u blank、\u parent、\u self和\u top。在HTML5中命名目标不应该被贬低吗?不应该被反对,因为它是用来调用框架名的,但是当框架名不存在时,它会打开一个新窗口,使用该框架名创建该窗口。太好了!我会用这个。谢谢(这就是我看到它被贬低的地方:)在那个页面中,它写道:在HTML5中,框架被弃用;目标值不是,它只是说_blank是唯一相关的目标。这显然是错误的:)