あなたにはJavaScript(jQueryのは必須)以下のコードのすべてのリンクにクリックイベントハンドラをアタッチするを使用することができますdonate
クラスを使用します。 page1.htmlとpage2.htmlに
JS
$(document).ready(function() {
$('a.donate').click(function() {
// Retrieve the href value and store it in a variable.
var href = $(this).attr('href');
// Redirect a user to the desired page and passes the href value in query string.
window.location.href = 'http://example.com/donate.html?href=' + href;
// Ensure the original click event handler is not triggered.
return false;
})
});
クエリ文字列を解析し、(href
の値を得ることができ、ユーザーが寄付のページにリダイレクトされますリンクをクリックした後、これは前のページの<a href="...">
にあったものです)。
クエリ文字列を解析する方法はたくさんありますが、次のような高速の&ダーティコードが役立ちます。ここdonate.html上
JS
var location = document.location.href;
var queryString = location.split('?')[1];
// In the href variable is now what you are looking for.
var href = queryString.substr(5);
ありがとうございました@Anton、これについてのチュートリアルのいくつかの小さな種類を教えてください、私はまだ初心者です。私はこれらの行をどこに追加するのかを意味します。 –
ありがとう@ atonしかし、それは私のために動作しませんでした。 –