匿名質問者

html のセレクトボックスで困っています。

ブラウザはIE11です。セレクトボックスにアップ・ダウンキーを連続入力するとフォーカスがブラウザから外れます。タイミングは不定です。マウスでブラウザをクリックすればフォーカスは戻ってきます。戻ればセレクトボックスのカーソルは正常に動作します。ただしこの現象が発生するのは立ち上げ後の一回だけで、クリックでフォーカスを復帰させた後は発生しません。
個体依存の可能性もあるとは思うのですが、この現象を回避する方法をご存じであればお教え願えれば有り難いのですが。よろしくお願いします。
コードは次のようになっています。
<!DOCTYPE html>
<html>
<body>
 <select id="listbox" size="20">
  <option value="0">a</option>
  <option value="1">b</option>
  <option value="2">c</option>
  <option value="3">d</option>
  <option value="4">e</option>
  <option value="5">f</option>
  <option value="6">g</option>
  <option value="7">h</option>
  <option value="8">i</option>
  <option value="9">j</option>
  <option value="10">k</option>
  <option value="11">l</option>
  <option value="12">m</option>
  <option value="13">n</option>
  <option value="14">o</option>
  <option value="15">p</option>
 </select>
</body>
</html>

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/06/25 18:15:05

回答1件)

匿名回答1号 No.1

IE11で再現できなかったのですが。

該当するHTMLをIE11で開く

TABキーまたはマウスクリックによってセレクトにフォーカスを当てる

アップキーヤダウンキーを様々な順序で押す

どう押してもブラウザからフォーカスは外れなかった


もし再現することが可能でしたら,再現の手順を詳細まで書いていただけませんか。

他1件のコメントを見る
匿名回答1号

質問文には連続入力とありますが・・・
「押しっぱなし」の場合なのでしょうか。
押しっぱなしの状態を開始するのは,IEの起動前でしょうか,それともIEの起動後でしょうか。

IEの軌道前から押しっぱなしだとすると,
フォルダ上でこのHTMLを開くときに,
IEが起動するよりも前の時点で,フォルダ上でPageUpキーにより別のファイルが選択される。
それにより,エクスプローラがアクティブになるので,IEにフォーカスがいかない。
という事かと。

IEが起動したあとでPageUpなどを押しっぱなしにしても再現はしませんでした。Windows7です。

2014/06/18 23:24:30
匿名質問者

回答ありがとうございました。IEが完全に表示されて後の<押しっぱなし>です。どうも個体依存の可能性が大きいと考えるようになりました。いろいろとお世話になり、ありがとうございました。

2014/06/19 12:22:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません