IE5の機能設定されているキーの機能を断ち切るには?

[上に] [前に] [次に]
(夢幻会社)ALINAS [E-Mail] 1999/10/13(水) 17:15:16
お初にお目にかかります。(夢幻会社)ALINASと申します。
早速質問なんですが、
実は現在、マウスを極力使わないWebページを作成しようと
しています。
そこで必要になるのがファンクションキーなどに各機能(ページジャンプ等)を
割り当てることなんです。
各キーに機能を割り当てるのはJavaScriptによってできるのですが、
IEが使用しているキー(例えば、F1でヘルプ起動等)に機能を割り当て
ると、IEの機能も一緒に働いてしまいます。
どうにかして、IEに割り当てられているキーの機能を断ち切る事は
できないでしょうか?

長々とまとまりのない文章を書いてしまって申し訳ございません。
どなたかご存知の方、ご一報ください。
できる、できない、がわかるだけでもありがたいです。

以上、よろしくお願いします。

時司 [E-Mail] [HomePage] 1999/10/14(木) 06:58:58
html4.0を準拠している場合(IE4.0以降であれば対応していますがNNでは不可)というものでよければ、Aタグにaccesskeyを入れればいいです。
ex)<a href=" ***.htm" accesskey="H">
この例の場合alt + "H"で***.htmにジャンプします。

時司 1999/10/14(木) 07:01:00
タイトルと違うレスになったけどいいのかな(^^;

Mugi [E-Mail] [HomePage] 1999/10/14(木) 10:05:05
http://www.st.rim.or.jp/~makoto3/dhtml_ie/dhtml_ie5_0026.html
この方法はF1などでも使えると思います。

(夢幻会社)ALINAS [E-Mail] 1999/10/14(木) 12:06:05
ご意見ありがとうございます。
キーに機能を割り当てること自体はできているのですが、
IEにもともとついている機能を断ち切れないものでしょうか?

(例:F1にページジャンプの機能を割り当てた場合(onkeydownのタイミングで)、ページジャンプはちゃんとしてくれるのですが、同時にIEのヘルプのウィンドウも開いてしまう。このIEのヘルプが起動するのを防ぎたいのですが・・・。

以上

Mugi [E-Mail] [HomePage] 1999/10/14(木) 12:16:30
> キーに機能を割り当てること自体はできているのですが、
> IEにもともとついている機能を断ち切れないものでしょうか?event.returnValue=false でできませんでしたか?

(夢幻会社)ALINAS [E-Mail] 1999/10/15(金) 09:58:56
<form id="form1" onkeydown="if(event.keyCode==112){event.returnValue=false};">
<input type="text" id="text1" name="X10"
onkeydown="if(event.keyCode==112){location.href=('Page' + X10.value + '.htm')}" size="20">
</form>
と、こんなかんじで書いてみたんですが、だめでした。

(夢幻会社)ALINAS [E-Mail] 1999/10/28(木) 13:27:20
[[解決]]
結論として、
使わない、もしくは、
使う場合でもShiftやAltと同時押しにて使用する、
ということになりましたので解決とさせていただきます。

[上に] [前に] [次に]