小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


InternetExplorerで特定の要素へのTabキーでのフォーカス移動を無効にする

HTMLには、tabindex属性というものがあり、これを指定するとTabキーによるフォーカス移動の順序を制御することができる。tabindexに指定できる値はInternetExplorerの場合、0 〜 32767 までの数となっているが、このtabindexに-1を指定すると、その要素へのフォーカス移動が行われないようになる。

IEのみの実装ですが、tabindex に -1 を指定すると、そのオブジェクトにフォーカスが移動しなくなります。
tabindex=n - タブ順序制御 はてなブックマーク - tabindex=n - タブ順序制御

負数を指定した場合、IE6/Firefox2ではTABで移動しなくなる。Opera9では0を指定した場合と同じ扱いになり、フォーカスが当たる。
JavaScript Tips 2 - mayokara memo はてなブックマーク - JavaScript Tips 2 - mayokara memo