2009-07-17 8 views
0

オンキーイベント(Alt + fなど)で、デフォルトの操作である を無効にして、メニューを表示してカスタムアクションを実行するスクリプトがあります。IE8で既定の操作を防止する

IE8でevent.returnValueは仕事をしません。私はまた、私が行う場合は、 alert(event.returnValue)の値は '未定義'の広告は、オブジェクトには はないが、私はそれを見つけたイベントオブジェクトを見てそのプロパティと思われることを見た。

奇妙なほど!

ブラウザのアクセスキーを無効にできませんでしたか?

P.S. Firefoxですべて動作します! (preventDefault()

+1

これは、あなたが上書きできないキーコンボ(IE内)の1つだと思います。 – scunliffe

答えて

2

IEのショートカット「Ctrl + KEY」の動作を上書きすることはできませんが、アクセスキーをオーバーライドすることはできます。そのために単純なHTMLを使用してください。

<a href="javascript:;" accesskey="f"></a> 

希望します。

関連する問題