フォーム内に現在のURL、一つ前のURLを表示させる方法

[新着] Webテンプレートを仮オープンしました



0   名前: SAKURA : 2006/11/13(月) 22:33  ID:7BVZN5Sy
NOT FOUNDのページにアンケートフォームをつくり、リンクが切れていた時等にフォームで知らせてもらうようなNOT FOUNDページを作ろうと思っています。
そこで、フォーム内に現在のURLと、一つ前のURLを表示させて送信してもらうようなことを考えています。

locationを使って、現在のURLを表示させる事は出来るのですが、一つ前のURLの表示、さらにフォーム内にそれぞれのURLを表示させる方法がわかりません。

どのようにしたら良いでしょうか?

1   名前: m035 ◆Wpzr1YKOiq : 2006/11/13(月) 22:33  [URL]  ID:9o8XG4Ne
フォーム内は
<input type="text">
に重複しないidを振って
document.getElementById("ターゲットのid").value=URLをあらわす文字列もしくは文字列入り変数;

のようにすれば表示できます。
現在のurlはlocation、前のページのurlはdocument.referrerです。
これについてはtag indexにも情報があります。
http://www.tagindex.com/javascript/user/referrer.html
なお、テキストエリアへの他の表示方法も探せばたくさんあります。

一覧へ戻る