• ベストアンサー

モバイルサイトに動的な「前のページへ戻る」ボタンをつけたい

いつもお世話になります。 よろしくお願いします。 モバイルサイトに「前のページへ戻る」ボタンをつけたいのですが、履歴をたどり前のページへもどることは可能でしょうか? 下記のようにjavascriptで記述して試してみましたが、携帯で確認するとリンクがはずれた状態になってしまっています。 <a href="javascript:history.back()" accesskey="9">BACK</a>  何か方法があれば教えてください。 よろしくお願いします。

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.1

携帯ではごく一部の機種を除き、そもそもJavaScriptが動きません。 ※最新の機種のうち一部、過去にも本当にごく一部動作JavaScriptが動作するものもありましたが。 サーバサイドスクリプトを使って、あるユーザーが自サイト内でどのページを移動したか、履歴を取れば戻るリンクを作る事は可能です。 かなり面倒ですが。 どっちみち、携帯ユーザーは『戻る』操作をしたければ、携帯の機能で『戻り』ます。 わざわざリンクを探してクリックする『戻る』操作をする方がはるかに面倒。

maimai0629
質問者

お礼

>どっちみち、携帯ユーザーは『戻る』操作をしたければ、携帯の機能で『戻り』ます。 確かに…その通りですね。 可能であることはわかりましたが、そこまでの労力を使ってこだわるところでもありませんので、携帯の機能に頼りたいと思います。 ご回答ありがとうございました。

関連するQ&A

  • history.back()-ページ内リンク除外

    JavaScript初心者です。 今回いろいろなページからアクセスされるページにhistory.back()を利用して、戻るボタンを配置したいと思っています。 <a href="javascript:history.back();">では、そのページ内でページ内リンクを使用してしまうと、前のページには当たり前ですが戻れないです。 ページ内リンクを押した場合を除きたい場合どのように記述すればいいのか分からず途方にくれています。大変恐縮ですがご教示頂ければ幸いです。 宜しくお願い致します。

  • 前のページに戻るとページトップに戻るの併用方法

    ホームページのページ内に前のページに戻るボタンとページトップ(同ページの最上部)に戻るボタンの両方をJavaScriptで設置したいのですが、方法がわかりません。 前のページに戻るは <a href="javascript:history.back()">戻る</a> としています。 ページトップ(同ページの最上部)に戻るは <a href="javascript:scrollTo(0,0);undefined;" onclick="return false;">ページトップに戻る</a> としています。 以上の両方を併用する方法を教えていただけないでしょうか? よろしくお願いします。

  • 戻るボタンを押すと、ページ下に飛んでしまいます・・

    HPをタグ打ちで作成しております。解決方法が見つからなかったので教えてください。 bodyに、A「戻るボタン」とB「ページのTOPへ戻る」リンクを設置しました。 <input type="button" value="戻る" onClick="history.back()"> <a href="#top">ページのトップへ戻る</a> BをクリックしてからAをクリックすると、前のページではなくBの場所へ戻ってしまうんです・・。 history.back()だからそうなってしまうんですよね? そこまでは分かるのですが、history.back()を何にすればブラウザの戻るボタンと同じように出来るのかわからないのでどなたか教えて下さい。 色々調べたのですが、検索の仕方が悪いのか解決策が見つかりません。 初心者で申し訳ありませんが宜しくお願い致します。

  • モバイルサイトで戻るリンク作成方法

    モバイル用サイト 戻るのリンクはどのようなタグをつかいますか? 通常のPCサイトの場合、JavaScriptを使って前のページに戻るリンクを貼れますが、携帯サイトの場合、どのようなリンクを貼ればいいのでしょうか?前のページは、動的に変わるページで、<a href="○○.html">という指定はできません。

  • 「戻る」リンクをページ内につくる方法

    ページ内に「戻る」リンクを設置したいのですが、 #ブラウザの「戻る」ボタンと同じ動作 Javascript(history.back)を使わずに実現する方法はありますか?

    • 締切済み
    • CGI
  • フレームでの「戻る」について

    1.「ページA」から「ページB」へ遷移します。 2.「ページB」は「B1」と「B2」というフレームで構成されています。 3.「B1」のリンクをクリックすると「B1」内で内容が切り替わります。 4.ある特定のリンクの場合は「B2」に内容が表示されます。 上記のような遷移のあとで、「B1」のみ「戻る」の操作をしたいのですが、JavaScriptやブラウザの戻るボタンでは、「B2」や「B1」を遷移した順にしか戻る事ができません。 History.back()といった方法ではなく、遷移元へのリンクを直接書いたりといったことも考えたのですが、値を保持する必要も出てくるため、できれば単純な戻るの操作を行いたいです。 「B1」に記述したJavaScriptは以下の通りです。 「<A href="JavaScript:self.history.back();" target="_self"></A>」 「B1」のみ、つまり特定のフレーム内でのみ戻るの操作をするにはどのようにすればよろしいでしょうか。

  • 複数のアラートから複数のジャンプページへリンクしたい

    サイトの1ページに6個のリンクボタンをつけ、それぞれに違うページにジャンプしたいです。 http://www.sky.sannet.ne.jp/masapine/java_alert8.html を参考に下記のようにしてみましたが、複数ページへのリンクの記述がわかりません。 どこかを変更すればよいのでしょうか。 よろしくお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- function link1(){ if(confirm('本当にご覧になりますか。')){ location.href='xxx.html'; } } //--> </SCRIPT> <p><a href="xxx.html" onClick="JavaScript:link1();return false"><img src="photo.gif" alt="手術の写真を見る" width="150" height="37" /></a></p>

  • html で ボタンをつくる

    楽天RMSで、ページにリンクできるテキストボタンを作りたいのですが onClick が禁止タグになっているので使えませんでした。 <html>だけでリンクボタンを作成したいのですが、 <button><a href="リンク場所">テキスト</a></button>で できるかとおもったら、表示はボタンになっているにもかかわらず、リンクできませんでした。 楽天RMSでリンクボタンを作成するにはどのように記述すればいいかわかりません。 どなたか教えていただけないでしょうか。

  • 「一つ前に戻る」のタグを入れてもびくともしない

    ホームページを作っていますが、「一つ前に戻る」のタグを入れても変化がなくページが動かないのですが、下のタグで、何か違っているのでしょうか。 <A Href="javascript:history.go(-1)">1つ前に戻る</A>

  • リンクボタンを押すときに出てくる周りの点線について

    質問させていただきます。 次のページへっと下記のようなものを <a href="○○○.html">次のページへ</a> 押すと同時に出てくる 点線のボックスを消す方法はないのでしょうか? スタイルシートで消せるのかそれとも javascriptで消せるのか それとも消す方法がないのかわかりません。 点線を消す利点として、 画面上にいくつかのリンクが隠されていたとき、 ボタンを押してもそのボタンの大きさや領域などをわからないようにしたいと思っています。 何か方法がないものかと探っては見ましたが、 未だに解決できずにいます。 よろしくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう