2017-08-23 2 views
1

私はpage0.htmlに2つのタグを持っています。JavaScriptを使って値を別のページに渡す

<a href="page1.html" target="_blank">A</a> 
<a href="page1.html" target="_blank">B</a> 

は、私のようなものを見page1.htmlしたい:私はタグがクリックされたpage1.htmlに表示したい押された

リンクAを

または

リンクBが押されました。

Javascriptを使用して可能ですか?それとも私は別のものを使うべきですか?

どうもありがとう

答えて

0

によってURL(HREF)とのアクセスにハッシュを追加行うことができますpage0.html

?を使用することもできます答え上記
<a href="page1.html?a" target="_blank">A</a> 
<a href="page1.html?b" target="_blank">B</a> 
page1.htmlで

var parts = window.location.search.substr(1); 
alert('Link '+parts+' was pressed'); 
3

あなたは、あなたはwindow.location.hash

page0.html

<a href="page1.html#A" target="_blank">A</a> 
<a href="page1.html#B" target="_blank">B</a> 

page1.html

console.log("Link "+window.location.hash.substring(1)+" was pressed"); 
0

選択肢である可能性があります。むしろdocument.referrerを使って同じものを識別することを提案したいと思います。詳細について は、スタックオーバーフローのクエリを参照してください。 How do you get the previous url in Javascript?

0

あなたがのonclickイベントによってインライン

<a href="page1.html#A" onclick= "alert('Page1 was click') " target="_blank">A</a> 
    <a href="page1.html#B" onclick= "alert('Page2 was click') " target="_blank">B</a> 
を行うことができます
関連する問題