- PR -

WEB画面にてのタブでのフォーカス移動について

1
投稿者投稿内容
Collon
会議室デビュー日: 2004/03/07
投稿数: 12
投稿日時: 2007-10-26 00:43
いつも参考にさせて頂いております。
最近ASP.NETを学びはじめた初心者です。
ASP.NET(VS2003)にて紹介系のWEB機能を作成しているのですが、
とある事情により画面上のあるボタンにだけタブでのフォーカス移動が
行われなくしたいのですが。
どなたかよい方法をご存知の方いらっしゃいませんでしょうか。
WindowsフォームであればTabStopがあるのですが、Webにも似た機能が
あるのでしょうか。
どうぞよろしくお願い致します。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-10-26 07:26
そうすると、マウス操作ができない人は、そのボタンが押せなくなったりしませんか?
Anthyhime
ぬし
会議室デビュー日: 2002/09/10
投稿数: 437
投稿日時: 2007-10-26 07:55
tabindex="-1"で移動できなくなります。
Collon
会議室デビュー日: 2004/03/07
投稿数: 12
投稿日時: 2007-10-27 01:42
Anthyhimeさん、Jittaさん早くの回答ありがとうございます。

>そうすると、マウス操作ができない人は、そのボタンが押せなく
>なったりしませんか?
本当にやむなしの場合のみ使用するボタンであり基本的には
使用しないボタンであることと、マウス使用可能端末にての
システム使用となるため問題ありません。

>tabindex="-1"で移動できなくなります。
こんな方法があるのですね。明日さっそく試してみます。



Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2007-10-27 10:47
私の環境では、フォーカスが移動します

0〜32767の範囲がmustなので、この範囲外を指定した場合の動作は保証されていません
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-10-27 11:06
引用:

Jittaさんの書き込み (2007-10-27 10:47) より:

私の環境では、フォーカスが移動します
0〜32767の範囲がmustなので、この範囲外を指定した場合の動作は保証されていません


ブラウザ依存させないためにも W3C の仕様になるべく従うのが基地ですね。
http://w3g.jp/xhtml/dic/tabindex

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)