- ベストアンサー
ブラウザの戻るボタンを付けたいのですが
HPにブラウザの戻るボタンと同じ機能のボタンを取り付けるのには どうしたらいいのでしょうか? ページの途中からリンクしても同じ所に帰ってこれるのが望ましいのです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
#4の者ですが、訂正します。 私も他の方々のお答えを見て分かったのですが、別にフォームの形にする必要はないようです(ボタンにする場合)。単に<INPUT TYPE=BUTTON...>とするだけで良いようですね。 ですので、もしもこの形でするのでしたら<FORM>と</FORM>は消して下さい。 今まで特に気にせずセットとして無闇に<FORM>をつけてました・・・。考えてみれば全然意味ないです。 答えておきながら私自身勉強になりました(笑)。 ということで、早い話が#4は参考にしないで下さい。失礼しました・・・。 (しかも自信アリだなんて、穴があったら入りたい心境です・・・)
その他の回答 (4)
- mr_eve
- ベストアンサー率39% (23/58)
JavaScriptを使用し、ボタンは画像かボタンフォームで行ってはどうでしょう? 1.JavaScriptの書き方 <HEAD> </HEAD>の間に次のように書きます。 <SCRIPT LANGUAGE="JavaScript"> <!-- function GoHistory(count, isForward) { if (isForward == 0) { history.go(-(count)); return; } if (isForward == 1) { history.go(count); return; } } //--> </SCRIPT> 2.フォームを設定します 場所はどこでもいいです(と言っても<BODY> </BODY>内ですよ)。次のように書きます。 <FORM> <INPUT TYPE=BUTTON VALUE="戻る" onClick="GoHistory(1,0);"> </FORM> 2番目は無くても構いません。画像があればその画像に onClick="GoHistory(1,0);" と書けば良いです。 (例) <IMG SRC="***.jpg" onClick="GoHistory(1,0);"> ちなみに、GoHistory(1,0)の中の数字を(2,0)とすれば2つ戻り、(1,1)とすれば1つ進み、(2,1)とすれば2つ進みます。
- megawind
- ベストアンサー率39% (101/255)
ボタンの形にしたいなら。 input type="button" value="前のページに戻る" onClick="history.back()"> <input type="button" value="次のページに進む" onClick="history.forward()"> で出来ます。 #1と#2の方がおっしゃるようの方法でも機能的には同じ。
お礼
ありがとうございます。 ボタンの形で出来ました。
>リンクしても同じ所に帰ってこれる 同じところに帰るのなら単純にリンクでいいと思いますよ。(例えばトップページへのリンク) 「戻る」のなら「javascript:history.back()」はいかがでしょう。
お礼
ありがとうございます。
- HUTABA
- ベストアンサー率27% (436/1611)
<A HREF="JavaScript:history.back();">戻る</A> でどうでしょう?
お礼
どうもありがとうございます。 出来ました。
お礼
何度もありがとうございます。 好きなボタンでチャレンジしてみます。 この場をお借りして回答をいただいた皆さん 本当にありがとうございました。