2009-03-03 6 views
0

ページがあり、DIVsのページがあり、1つに表が含まれています。JSPページ内の2つのDIVで矢印キーのスクロールを停止する方法

テーブルの行を選択し、矢印キーを使用してその選択を変更できます。 これは問題ありません。

テーブル内の行を選択し、隠し番号DIVを表示させるボタンを押します。

この新しいDIVには、SELECTプルダウンが含まれています。 SELECTプルダウンをクリックして矢印キーを使用して、 が実際に変更されるという選択を変更した場合。しかし私はまた元のテーブルの私の選択も 変更を見つける。

どうすればいいですか?

+0

これは、JSPの問題よりもブラウザの問題のほうがよく似ています。このページをテストするためにどのようなクライアントを使用していますか?実際にこの問題の原因となる出力を投稿できますか? – Welbog

+0

IEとFirefoxで問題が発生しました。 これは、キークリックに登録して適切なアクションをとったいくつかのjavascriptメソッドを使用しているページによって発生します。 隠しDIVを表示および非表示にする関数を変更して、keyclickメソッドが読み取る変数をtrue/falseに設定しました。 –

答えて

0

これは、イベントバブリングと呼ばれる問題のようです。ほとんどのJavaScriptフレームワークでは、この動作を停止する方法があります。しかし、厳密な解決策はあなたの幸福では提供していないあなたのソースコードに依存します。

e。 jqueries way:http://api.jquery.com/event.stopPropagation/

関連する問題