-PR-
締切済み

Alt+←キーの禁止

  • すぐに回答を!
  • 質問No.76234
  • 閲覧数67
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (1/1)

はじめて質問します。

いきなり本題ですが、
Altキーと←キーを同時に押すと前に表示したページに戻れてしまいますよね?
それを元のページに戻れないようにしたいのです。

BackSpaceと右クリックの禁止はできましたが、
Alt+←キーの制御がどうしても分かりません。
ちなみにブラウザはNNです。

どなたか、前に表示したページに「戻る」方法と
それら全てを制御する方法をご存知ないでしょうか?
宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル9

ベストアンサー率 67% (25/37)

こんにちは。
あまり参考にならないかも知れないですけど、参考までに。

まず、ブラウザにある「戻る」ボタンと右クリックのメニューにある
戻るは、履歴から一つ前に戻っているですよ。
なので、ページの移動をするときに、履歴を残さずに移動すると
戻れません。
location.replace(★); //★には、URLを!
ってな感じでどうでしょう?

多分、これは、あんまりと言われそうなので、キーボードのイベントを
拾って処理をすればどうでしょうか?
onkeydownのイベントを拾って、次に押されたキーボードのキーコードを
拾って処理をすればうまいこといくかも。

★.modifiers
★.which
★.keyCode //★には、イベントオブジェクトを!

↑この辺をさぐってみては、どうかな?
ちょっとjavascriptは専門外な上に、テストしてないのでうまく行くかどうかは
わかりましぇんけど、お役に立てると幸いかと。。。
もっと、ええ方法あるかもしれんので、他の人援護よろしくお願いします。
では、がんばってください。
お礼コメント
hikaku

お礼率 100% (1/1)

だいぶ前に回答頂いたみたいで、御礼が遅くなってしまって申し訳ありません。
押されたキーの値を取得するにも、NNだとAltキーの値がないため、
取得できませんでした。
もし、また何かよい方法が思い浮かびましたら、ぜひ教えてください。

本当に、御礼が遅くなって申し訳ありませんでした。
ありがとうございました。
投稿日時 - 2001-05-28 14:06:57


このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ