onKeypressがアイイーで判定できません。
[上に]
[前に]
[次に]
清4
1999/10/21(木) 11:35:25
onKeypressでevent.whichで押されたキーを取得
しようとしても出来ません。
ネスケでは出来たのに。だいたいなんか
document.on〜はアイイーでは動かず、
<body on〜>とかしてますが。
onKeypressでなくてもかまいません。
アイイーでのキー取得方法を教えて下さい。
(出来ればやじるしカーソルキーとかも♪)
お願い致します。
Mugi
[E-Mail]
[HomePage]
1999/10/21(木) 12:16:39
IEでは event.keyCodeです。
清4
1999/10/21(木) 13:04:01
すごく助かります。やってみます。
清4
1999/10/21(木) 13:06:53
出来ました。Mugiさんどうもありがとうございます。
・・・で、ついでにわがままいっちゃうと、
やじるしカーソルキーの取得とかも教えていただけませんか?
Mugi
[E-Mail]
[HomePage]
1999/10/21(木) 13:44:02
本当は自分で調べて欲しかったな。
調べるのは簡単ですから。
調べるには、極端な例ですが、
<body onkeydown=alert(event.keyCode)>
だけのHTMLファイルでもできます。
矢印のkeyCode
左:37
上:38
下:39
右:40
Mugi
[E-Mail]
[HomePage]
1999/10/21(木) 13:46:29
↑ 下と右が逆でした。
清4
1999/10/21(木) 13:56:49
なんども申し訳ありません。
えと、ちょとおかしいのです。
取得したkeyCodeが例えば「2」が50の時と
100かなんかの時があるのです。
それで50の時は矢印キーなどはonkeypress自体に反応しません。
それでさっきは矢印きーがわからなかったのです。
なにこれ?
・・・すいません。
清4
1999/10/21(木) 13:59:08
あっ、keypressとkeydownでは違うのか!?
Mugi
[E-Mail]
[HomePage]
1999/10/21(木) 18:25:23
keypressイベントが起こらないんですね、矢印も。
ほかにkeypressが起こらない場合があります。
1.IMEによる日本語入力
2.ファンクションキー
3.Enter、スペースを除く特殊キー
他にもあるかもしれません。
清4
1999/10/22(金) 10:40:54
ご親切にありがとうございます。
>他にもあるかもしれません。
とのことなので、解決チェックしないでおきます。
[上に]
[前に]
[次に]