2017-11-10 2 views
0

これはやや単純な問題ですが、解決策が見つかりませんでした。メール内のリンクを2回クリックして同じウィンドウを再度開きますか?

ウェブベースのアプリケーションによって送信された電子メールがあり、電子メールにはアプリケーションの特定のページを開くリンクがあります。

ユーザがリンクをクリックすると、ブラウザが関連するページを開きます。ユーザーが同じリンクを再度クリックすると、ブラウザは同じページの別のウィンドウを開きます。別のページを開いて最初のウィンドウに戻るのを防ぐ方法はありますか?各ユニークなリンクは、複数回クリックされた場合でも、単一のページのみを開くはずです。

これは、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/> 

感謝。

答えて

3

あなたは、私がTEST_1、TEST_2、test_3を使用

<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/> 

リンクにターゲット属性を割り当てる必要があります - それは本当にあなたが欲しい何もすることができます。

+0

ターゲットに_blank、_parent、_self、および_topの4つのオプションしか指定できませんでした。ターゲットの名前をHTML5で償却していないのですか? – navigator

+0

これはフレーム名を呼び出すためのものであり、フレーム名が存在しないときは、そのフレーム名を持つウィンドウを作成する新しいウィンドウを開きます。 – RLessard

+0

素晴らしい!これを使用します。ありがとう! (これは、私が見たところでは償却されたものです:https://html.com/attributes/a-target/) – navigator

関連する問題