JavaScriptについて質問です。

下記のJavaScriptでリファラを取得し表示する部分を作っています。

<SCRIPT LANGUAGE="JavaScript">
<!--
document.write('URL:' + document.referrer);
//-->
</SCRIPT>

これでリンク元のURLを表示できるのですが、この取得したURLを「<a href="~~」に埋め込むことはできないでしょうか。取得したURLをそのままリンクとして表示させたいのですが。ご指南よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/09/15 15:12:51
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:uwao No.1

回答回数180ベストアンサー獲得回数39

ポイント50pt

<!-- document.write('<A hrev="' + document.referrer + '">LINK</A>'); //--> </SCRIPT>

のように出力部分を修正する方法では如何でしょうか。

その他の回答1件)

id:uwao No.1

回答回数180ベストアンサー獲得回数39ここでベストアンサー

ポイント50pt

<!-- document.write('<A hrev="' + document.referrer + '">LINK</A>'); //--> </SCRIPT>

のように出力部分を修正する方法では如何でしょうか。

id:Jupiter2100 No.2

回答回数444ベストアンサー獲得回数74

ポイント50pt

以下のHTMLで試してみてください。

id="hogehoge"というハイパーリンクにreferrerを埋め込みます。

文字列は自由に変更してもらって構いません。

<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
<!--
window.onload = function() {
  var url = document.referrer;
  document.getElementById("hogehoge").innerHTML = '<a id="hogehoge" href="' + url + '">リンク</a>';
}
-->
</script>
</head>
<body>
ここに<a id="hogehoge" href="">リンク</a>を埋め込みます
</body>
</html>

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません