2016-12-12 10 views
0

コピーリンクアドレス URLをブラウザのコンテキストメニューでクリックすると変更する必要があります。例えば、リンクのURLが2つあり、URLをコピーするときにユーザーに別のリンクを与える必要がありますコピーリンクアドレスブラウザのコンテキストメニューで「リンクのリンクアドレス」のURLを変更するにはどうすればよいですか?

javascripでイベントがありますか? enter image description here

+4

いいえ、あなたはしないでください。 – Lain

+1

なぜこれをやろうとしていますか? – Scimonster

+0

JSを使用することはできません... – Kasma

答えて

1

リンクをコピーするためのイベントがないもちろんこの

<a href="http://linkwhencopied.com" onclick="javascript:location.href='http://linkwhenclicked.com'">Funky link</a> 
+0

onclickの 'javascript:'の必要はありません – epascarello

+0

これはそれを処理する最良の方法です。 GoogleはmousedownのURLを変更して同様のことを行い、リンクを調べるとURLが変わるのを確認します。 – epascarello

0

ような何かを行うことで可能ですが、あなたはまだ右クリックのイベントを持っています!

あなたはjQueryのよう、あなたの質問にタグ付けされているので、ここではjQueryのコードは次のとおりです。

$("a").contextmenu(function() { 
    this.href = "http://example.com"; 
}); 
関連する問題