No.3ベストアンサー
- 回答日時:
Backボタンを押したかどうかをスクリプト側で把握できるようなイベントハンドラは、おそらくありません。
(そういった、ブラウザ自体の制御に関するイベントとして取得できるのは、ヘルプを呼んだことを示すイベントハンドラが在るくらいでしょうか)
ですが、サイト内の遷移などで、バックボタンを押されては困る場合もあります。
そういうときは、location.replace('目的のページ') で、遷移されることをお奨めします。
【記載例】
<input type="button" onClick="location.replace('a.html');" value="replace">
location.replaceを使って遷移した場合、Backボタンに割り当てられるような履歴情報が残りません。
ただ、このままだと、サイト内をどれだけ移動しようとも、Backボタンが押されると、そのサイトに入る直前のサイトに飛んでしまいます。
ですので、この方法を使うときは、サイトに入った時点で、新規にウィンドウを開き、新しいウィンドウ上にサイトのコンテンツを表示するようにします。
新しいウィンドウを開いた後は、元の(他サイトからの遷移の履歴が残っているほうの)ウィンドウは、閉じてしまっても良いでしょう。
この回答へのお礼
お礼日時:2002/12/12 10:22
回答ありがとうございます。
Backボタンを使えなくしてしまうのはかなり強引な気がします。
戻ったときに「データがありません」のメッセージが出て
更新ボタンを教えてもらえばそのまま使えるので
その方向で行きたいと思います。
ありがとうございました。
No.2
- 回答日時:
ブラウザの方ですか、IE自体ですと、戻るボタンを無効等のはできますが。
「ブラウザの戻るボタンのクリックなどのイベントを取りたい」と言うのは調べた事があるのですが、無理だったような気がします。2年も前の事ですが。
お役に立てず、申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アドレスバーのないウィンドウ...
-
ASP.Net 条件により自身を閉じ...
-
Accessの画面更新を一時的に停...
-
aspxをhtmlに変換する方法について
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
コネクション・セッション・ト...
-
asp.NET初心者です。「 ’Contex...
-
VBのこのコードの意味を教えて...
-
テキストボックスのクリックで...
-
ASPで画面間のパラメタ受け渡し
-
HTTPリクエストヘッダーの設定...
-
VBAでHTTPログイン
-
指定されるdiv の部分の再読み...
-
HTMLについて教えてください。 ...
-
グーグルマップの文字化けで困...
-
エクセルVBAで画面の大きさを取...
-
asp.netにてgridviewの列を動的...
-
DVD-Rの「セッションを閉じる」...
-
Ctrlキーを押しながらのダブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.Net 条件により自身を閉じ...
-
アドレスバーのないウィンドウ...
-
無限ループ objIE.Navigate
-
「しばらくお待ちください」の...
-
タブを閉じる時メッセージを表...
-
HSPでIEを操作したいのですが
-
ドラッグを用いての拡大/縮小
-
楽天市場内でiframeから親ペー...
-
子ウインドウから親ウインドウ...
-
Delphiのウィンドウサイズ変更
-
onClickの処理を避けるためsubm...
-
閉じるボタンのクリックイベン...
-
target="_blank"でブラウザツー...
-
閉じるボタンでイベント取得する
-
Backボタンが押されたら
-
コネクション・セッション・ト...
-
Accessの画面更新を一時的に停...
-
aspxをhtmlに変換する方法について
-
HTTPリクエストヘッダーの設定...
-
c# 文字列の最後から1文字削除...
おすすめ情報