• 締切済み

特定ページのみブラウザのBACKボタンを無効にしたい

お世話になります。 PHPでの質問でいいのかわからないのですが、 PHP作成しているページでBACKボタンを無効にしたいのです。 このphpファイルではパラメータを利用しています。 このファイルで次へボタンを用意し、クリックされると 次のパラメータを送り、再度そのファイルを 読み込みたいのです。 このファイルは決まった順番で読み込み、 前のページに戻らせたくないのです。 同じサイトにある、別のファイルでは 戻るボタンは利用したいのです。 このように特定なファイルのみBACKボタンを無効に することはできますか? よろしくお願い致します。

  • PHP
  • 回答数2
  • ありがとう数0

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

できません。 ブラウザの機能をHTMLからは制御できません。 もしかしたらJavascriptを使えばできないことはないかもしれませんが、いつでもOFFにできるので確実ではありません。 ブラウザを開発して、そのブラウザ以外からのアクセスを拒否できれば可能かもしれませんが・・・ 設計を見直したほうが早いと思います。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 ブラウザの戻る機能としてお話します。 特定のページはおろか、どのページでも無理だと思います。 例えば、ボタン表示なしのウィンドウで開いたとしてもマウスメニューから戻るが選択できる。 マウスメニューを出さないようにしても、キーボード操作で戻ることが出来る。 Web上でシステムを設計する場合結構制限が多いです。 それにあわせて設計する必要が出てきます。

関連するQ&A

  • 改ページプレビューとヘルプボタンを無効にしたい。

    自分で作ったエクセルファイルの印刷プレビューについてです。 VBAで書いた印刷マクロを実行すると普通の印刷プレビューが出るようになっています。 それには次のボタンが9個付いています。 次ページ、前ページ、ズーム、印刷、設定、余白、改ページプレビュー、ヘルプボタン。 この内「改ページプレビュー」と「ヘルプ」ボタンの2個を無効にしたいと思います。 ただし他のファイルをプレビューするときは普通に使いたいのでエクセル終了後は元に戻しておきたいのです。 もしエクセル2003と2007で異なる場合はお手数ですが両方お願いいたします。 尚、当方の実力はイベント用のシートと標準モジュールに簡単な記述を書ける程度です。

  • access の 閉じるボタンを無効に出来ますか

    お世話かけますがよろしくお願いします。 ACCESSファイルの「起動時の設定」をメニューフォームにしています。 メニューフォーム上にコマンドボタンを配置して、クリックイベントで 次の「次フォーム」を開くようにしています。 「次フォーム」上に閉じるコマンドボタンを配置して、この次フォームのみを閉じるようにしていますが、 右上隅にある閉じるアイコン?をクリックすると全てが終了しますので このアイコンを無効にしたいのですが

  • 携帯の戻るボタンを無効化

    携帯用のページを作成しているのですが、 HTMLのコード上から 携帯の戻るボタンを無効化する 良い方法はないでしょうか?

    • ベストアンサー
    • HTML
  • 戻るボタンを押すと、ページ下に飛んでしまいます・・

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

  • フォームの必須項目を埋めるまで特定のボタンを無効化する

    こんばんは。 会員登録用のフォームを作成しているのですが、必須項目が入力、もしくは選択されていない場合には特定のボタン(次へボタンなど)を無効化するようにできたらな、と思っているのですが、そのような方法をご存知の方はいらっしゃいませんでしょうか。テキストボックス、チェックボックス、ラジオボックス、コンボボックスなど、色々な入力部品が混在しています。 テキストボックスでは入力、チェックボックス・ラジオボックス・コンボボックスでは特定の項目(name属性で指定するなど)が指定された場合以外を無効化したいと思っています。 こんな内容で理解できるかは不明ですが、ご存知の方はぜひご伝授ください。

  • ブラウザバック以外で情報を保存するには

    初めまして。 趣味でHPを作成しているのですが、メンバー登録などのためににTOMCAT,apache,mysqlを用いて開発しております。 質問ですが、HTMLページより個人情報を入力後に確認画面としてjspファイルにより表示させます。ここで確定か修正というボタンを用意したのですが、 修正の場合、ブラウザバックだと入力された名前等は保存されています。 しかし修正ボタンで戻った場合、ただ単に前のページにリンクで飛ばしているだけなので入力した内容は消えてしまいます。 セッションを用いず、ブラウザバックと同じ働きをするタグまたは機能はないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • 「改ページプレビュー」ボタンを無効にする方法

    「改ページプレビュー」ボタンを無効にする方法 はじめまして。 Access側からVBAで、Excelのファイルのシートを 印刷プレビュー画面として表示させることにしています。 (バージョンはOffice2002です。) ==================================== Private Sub cmd01_Click() Dim xls As Object 'Excel.Application Dim wkb As Object 'Excel.Workbook Set xls = CreateObject("Excel.Application") Set wkb = xls.Workbooks.Open(FileName:="C:\TEST01.xls", ReadOnly:=True) xls.Visible = True xls.UserControl = True wkb.PrintPreview EnableChanges:=True xls.Workbooks.Close Set wkb = Nothing Set xls = Nothing End Sub ==================================== 印刷プレビュー画面の表示までは一応できているのですが、その際、 画面に表示されているボタン、特にその中でも 「改ページプレビュー」ボタンを無効にする方法がわかりません。 いろいろと調べても指定方法はわからず、ネットで検索しても、このボタンの 制御方法に言及しているサイトは1つか2つぐらいなので、もしかしたら このボタンのVBAでの制御方法は公開されていないのかと思ってしまうほどです。 Excel2007では、印刷プレビュー画面において「改ページプレビュー」ボタン は最初から表示されず無くなっていますので、一般には意識されていないのかも知れま せん。 唯一見つかったサイトでのコーディングでは、コールバック関数形式も使って 説明されていましたが、それを試してみてもどうしてもこのボタンを無効にする事が できませんでした。 「設定」ボタンと「余白」ボタンは無効にできますが、その方法では他のボタンの 制御には適用できないようなコーディングになっているので、行き詰まっています。 どなたか、Excelの印刷プレビュー画面(2007より前)における 「改ページプレビュー」ボタンを、VBAによって無効にする方法があれば、 教えていただけないでしょうか。 どうかよろしくお願い致します。

  • 特定のボタンを押すとリンク先でチェックされる

    あるページにボタンが5個あって、どれかをクリックして次のフォームページへリンクするとフォーム画面で特定のラジオボタンにチェックが入っている。(対応するものがセレクトされている) という仕様にしたいのですが、どうしたらよいのでしょうか? 初歩的な質問ですみませんがお願いします。

  • ボタンを使って別ページへジャンプさせるにはどうするの?

    IBMホームページビルダーの超初心者です。 チュートリアルにしたがってウェブアートデザイナーでボタンを作成したんですが、その使い方が分かりません。 マウスがボタン上にくると色が変るようになってるんですが、そのボタンをクリックしたら別のページへリンクするようにしたいんです。 ところが「挿入」→「リンク」を行おうとしても「リンク」メニューが無効になっています。 HTMLタブをみると、どうやら色を変えるためのリンクが既に貼られているようです。 ボタンを使って別ページへジャンプさせるにはどうすればよいのでしょうか。 どなたか教えてください。

  • ページ表示の時間

    こんにちは。質問させてください。 今HTMLとPHPを利用してWEB画面を作成しています。 デフォルト画面はメニュー画面でいくつかのボタンを配置させています。 それぞれのボタンをクリックすると対応したPHPファイルを 実行させています。 その実行されるPHPファイルはそれぞれOracleと接続してSQLを 走らせてその結果を画面表示させます。またここでもボタンを配置して 他のPHPファイルを起動させています。 (※基本的にPHPファイルは全部SQLを走らせています。) 今、画面上のボタンをクリックしてPHPファイルを実行させていますが、 以上に表示されるまで時間がかかってしまい、イライラしてしまいます。 画面の表示する時間に影響するものはいったい何なんでしょうか? 例えば、SQL文がうまくかけてないので検索に時間がかかるとか、 次のPHPファイルへの引数が異様に長いとか・・・ こんなんじゃないの?ってのがありましたらアドバイスお願いいたいます。

    • 締切済み
    • PHP