• 締切済み

戻るボタンって絶対戻るものなのですか?

開発者サイドではないんですが、あるシステムをWEB化するにあたってちょっと気になってる点があります。 1.ブラウザを使うと「戻る」ボタンが使えるので考えている画面遷移を無視した遷移が出来てしまわないでしょうか? 「戻る」で誤った遷移をさせないようにするには、別に子供のウィンドウで表示させたりするのかなぁ?と想像していますが..それしかないのでしょうか?  2.それと、「戻る」を押しても戻らない制御を施してるページは、どんな技をつかってるんですか? どちらでも、ご存知のかたがおられたらお願いします。

  • DIRI
  • お礼率64% (38/59)
  • HTML
  • 回答数2
  • ありがとう数0

みんなの回答

  • deia
  • ベストアンサー率46% (15/32)
回答No.2

JavaScriptの「replace()」メソッドを使えば、元のページに戻れなくする事ができます。 (元のページのURLが来歴上に残らないので戻るボタンを押してもその元にページには戻れない。)

  • sssohei
  • ベストアンサー率33% (33/98)
回答No.1

ユーザーは戻りたいから戻るのです(笑 ブラウザにある以上、諦めるしかありません。 >戻る」を押しても戻らない制御を施してる 戻られると困るのは主にCGIやASP、Servletなどのデータを投稿するような物だと思うのですが、その場合はHTMLのヘッダ(IEなどのブラウザでは見れません)で有効期限を設定したり、キャッシュしないように指定したりしていると思います。

関連するQ&A

  • ブラウザ閉じるボタンの押下後もセッションを破棄させてプログラムを終了させたい

    開発環境 Visual Studio 2008 Professional Edition Visual Basic 2008 .NET Framework 3.5 SP1 ASP.NETを利用してWebページを作成しています。 現在、Webページにログアウトボタンを配置し、そのボタンを押して ログインページへ遷移する前にセッションの破棄をさせています。 ブラウザ閉じる(×)ボタンの押下後もセッションを破棄させ、 その後、プログラムを終了させたいのですがどのようにすればいいのでしょうか? 尚、現在はブラウザ閉じる(×)ボタンの押下後、セッションの破棄がされずプログラムも終了しません。 よろしくお願いします。

  • showModalDialogの子画面での画面遷移

    お世話になっています。 mike219といいます。 現在Webシステムの開発をStrutsで行っております。 そこで、一つ悩みにぶつかったので質問させていただきました。 行いたいことは、下記のような動きです。 (1)JavaScriptでshowModalDialogを使って子画面を開きます。 (2)showModalDialogで開かれた画面にいろいろ書き込みます。 (3)開かれている子画面内にあるボタンをクリックして  子画面内での画面遷移を行います。 といった感じです。 現在(3)で問題があり、ボタンをクリックした後、 新規でブラウザが立ち上がり遷移先の画面が表示されてしまっています^ ^; なにか子画面で遷移先の設定をしないといけないと 思うのですが、JavaScriptの知識が浅いため良く分かっていないです。 どなたか助けていただけませんか?

  • ブラウザの戻るボタンで重複登録されるのを防ぐ方法

    WEBシステムを開発しています。 何らかのデータをDBに登録する際、WEB画面上の「登録ボタン」を押して登録します。 登録後、ブラウザの戻るボタンで登録前の画面に戻り、もう一度「登録ボタン」を押して、重複したデータが登録されることを防ぎたいのです。 簡単で手っ取り早い方法を、何かアドバイスいただけませんでしょうか?

    • 締切済み
    • PHP
  • ブラウザ戻るボタン押したらPOSTデータ消失

    いつもお世話になっております。 スマホでtopページからある画面に遷移し、 その画面のページングで何ページか遷移した後、 ブラウザの戻るボタンを3回押すと POSTデータが消失し、トップページへと戻ってしまいます。 回避策等あれば教えて下さいないでしょうか。 尚プログラムはPHP5です。

    • 締切済み
    • PHP
  • Firefox,Operaで戻れないページを作りたい

    ログイン中は戻るボタンを有効としているWebシステムで(キャッシュを有効としています)ログアウト後は、ログイン画面から戻るボタンで戻れなくし、ログイン中に閲覧したページが見れないよう制御をしたいのですが、IE以外のブラウザでうまくいきません。 IEは、ログアウト画面に「window.location.href = "XXXX";」 を実装し制御できたのですが、Opera,Firefox,Safariではどのようにしたら制御できるでしょうか?

  • Webページのスクロールボタン。

    よくWebページで、ブラウザのスクロールバーとは違い、独自に作成してある スクロールボタンみたいなものってありますよね? クリックすると下へいったり、もしくはマウスオンするだけで動いたり。 あれはいったいどうやって制御してるんですか? 何で作成しているのでしょうか?

    • 締切済み
    • CSS
  • JSP+Beansによるブラウザの戻るボタンの制御

    はじめまして、だふぱんと申します。 さて、JSP+JavaBeansによるWebアプリケーションを構築しています。 ログイン部の構築が完了したのですが、 ログイン画面→ログイン中→ログアウト→ログイン画面 (ログイン中はクラスでデータを保持、ログアウトでデータを破棄する) といった感じになるのですが、 ログアウトした後にブラウザの戻るボタンを押すと、 画面がログインしているときの状態になってしまいます。 ブラウザのキャッシュを消してみたんですが、 ブラウザによって制御がうまくいかない、 という問題点がでてきてしまいました。 できましたら、ご教授願います。 よろしくお願いします。m(_ _)m

    • ベストアンサー
    • Java
  • サーバーサイドアプリケーションでブラウザでの「検索中」表示

    サーバーサイドのWebアプリケーションでブラウザで例えば「検索」ボタンを押した後に検索結果が表示されるまでの間、ブラウザには「検索中」と表示させて検索が終了した時点で結果を表示する画面に切り替わるという画面遷移のものを見かけます。 これはどのような仕組みなのでしょうか? HTTPの場合、サーバーからクライアント(ブラウザ)へはアクションを起こせないと思いますので、例えば「検索中」を表示しているページにJavaScript等を埋め込んで一定の間隔でサーバーに確認しにいくというようなことをしているのでしょうか?それとも他に方法があるのでしょうか? サンプル等がありましたらお教え頂ければ幸いです。 宜しくお願い致します。

  • ブラウザの戻るボタンを押すと警告画面が表示される。

    こんにちは!! ブラウザで、あるページを表示し、しばらくして ブラウザの[戻る]をクリックすると、 下記のメッセージ画面が表示され、 [更新]をクリックしないと前画面に戻れません。 -------------------------------- -------------------------------- 警告: ページの有効期限切れ 要求したページは、 フォームで送信された情報を 使用して作成されました。 このページは、 もう利用できません。 セキュリティ保護のため、 情報は自動的には、 再送信されません。 情報を再送信し、 このwebページを表示するには、 ツールバーの[更新]ボタンを クリックしてください。 -------------------------------- -------------------------------- この画面を表示させずに[戻る]機能を 使えるようにするには、 サーバ、あるいはクライアントの どこの設定を変更すればいいのか 教えてください。 (現在、実行環境のみが上記のように なっています。 開発環境は上記の警告画面は 表示されません。) 実行環境: サーバ :AS400 webサーバ :Websphere クライアント:Windows98, IE5.0 開発環境: サーバ :WindowsNT4.0 webサーバ :IIS クライアント:Windows98, IE5.0

  • ページングおよびページ遷移

    Springで会員制通販サイトを模擬開発演習で製作しています。 ページングの記述を、コントローラーとリポジトリ、表示用のHTMLに書き込んだのですが、HTML上で、1ページから2ページへのページ遷移用のボタンを押下すると、404エラーが発生します。 原因としてはどのようなことが考えられるでしょうか? ※OKWAVEより補足:「Webシステム開発」についての質問です。

専門家に質問してみよう