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と同時押しにて使用する、
ということになりましたので解決とさせていただきます。
[上に]
[前に]
[次に]