• ベストアンサー

JavaScriptを使わずに!

Javascriptを使わずに、history.back(一つ前の画面に戻る)と同じ事は出来るのでしょうか? 何か方法をお知りの方、お教え願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.4

環境変数の HTTP_REFER をリンク先に指定すればOK?

deia
質問者

お礼

回答ありがとうございます。 ご指摘の通りに試してみたところ、見事にうまくいきました。ありがとうございました。

その他の回答 (3)

noname#45976
noname#45976
回答No.3

>CGIにて検索結果を出力さしている為 それでしたら、CGIからHTMLを出力するときに「一つ前の画面に戻る」のリンクを、通ってきたページのリンクに常に変更して表示すれば大丈夫です。

deia
質問者

お礼

回答ありがとうございます。 他の方の回答通り、環境変数の HTTP_REFER をリンク先に指定してみたら、簡単に見事に出来ました。 ありがとうございました。

  • negitoro
  • ベストアンサー率30% (6/20)
回答No.2

一つ前のページに、リンクを張ってはいかがですか?

deia
質問者

補足

回答ありがとうございます。 それが出来たら一番簡単なのですが、CGIにて検索結果を出力さしている為、前のページのアドレスがいつも一定ではないのです。やはりJavascriptでしか出来ないのでしょうかねぇ?(Javascriptはあまり使いたくないのです。)CGIスクリプトを変更させても良いのですが、何かと面倒な為他に何かいい方法はないかっと思った理由です。はい! 他に何かありませんかねぇ?

noname#29456
noname#29456
回答No.1

「ブラウザの『戻る』ボタンで戻ってください」と書いておく。

deia
質問者

補足

たしかにそれもありますが、他に何かありませんかねぇ?