Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #12564

Re: Removing a Control from the taborder

From Norman Peelman <npeelmandog@cfl.rr.com>
Newsgroups comp.lang.javascript
Subject Re: Removing a Control from the taborder
Date 2012-03-09 22:59 -0500
Organization A noiseless patient Spider
Message-ID <jjejit$hcc$1@dont-email.me> (permalink)
References <hu9il7laq6ickgb37cdcb49ump7o40dlp7@4ax.com> <XnsA011B6483162eejj99@194.109.133.133> <1fuil7tf54q4gu2h40ous7k58q3766aaa9@4ax.com> <jje5bg$f47$1@dont-email.me> <4191797.g0LvDaAvTT@PointedEars.de>

Show all headers | View raw


On 03/09/2012 07:42 PM, Thomas 'PointedEars' Lahn wrote:
> Norman Peelman wrote:
>
>>     Consider this, the tabindex controls the tab order of the form
>> elements with a range of 0 - 32767. That means to remove a form element
>> from the tabindex it must not be in that range. "-1" is not in that
>> range, nor is "-32767" or anything in between for that matter. You could
>> simply throw (insert) a minus sign in front of a form element to disable
>> it, even via scripting (simply multiply the tabindex by -1 to toggle).
>
> Your logic is flawed.  The HTML 4.01 Specification is definitive about this:
> values for the `tabindex' attribute outside the specified range are
> *invalid*.  It is specified accordingly in W3C DOM Level 2 HTML:
>

   Invalid, thereby causing the tabindex to be ignored.

> <http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-40676705>
>
> However:
>
>> http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-
> tabindex-values-with-javascript/
>
> It is disturbing to see that HTML5 would allow authors to create focusable
> elements that could not be reached with basic keyboard navigation, making
> those documents not accessible:
>
> <http://www.w3.org/TR/html5/editing.html#sequential-focus-navigation-and-
> the-tabindex-attribute>
>
> There is also an inconsistency here: HTML5 must not allow values for
> attributes already specified in HTML 4 that cannot be set using a conforming
> implementation of W3C DOM Level 2 HTML.  Either HTML5 renounces its
> backwards compatibility with HTML 4, or it must specify the attribute value
> differently.
>
> Bottom line: There is no public standard to back up your approach as of yet.
> It is likely to be not interoperable, and it is certain to be not accessible
> if supported.  The range of your research is far too narrow to make a case
> for the adoption of this approach.
>
>
> PointedEars

-- 
Norman
Registered Linux user #461062
AMD64X2 6400+ Ubuntu 10.04 64bit

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Removing a Control from the taborder Gene Wirchenko <genew@ocis.net> - 2012-03-08 13:56 -0800
  Re: Removing a Control from the taborder "Evertjan." <exjxw.hannivoort@interxnl.net> - 2012-03-09 00:07 +0000
    Re: Removing a Control from the taborder Gene Wirchenko <genew@ocis.net> - 2012-03-08 19:37 -0800
      Re: Removing a Control from the taborder Norman Peelman <npeelmandog@cfl.rr.com> - 2012-03-09 18:56 -0500
        Re: Removing a Control from the taborder Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-10 01:42 +0100
          Re: Removing a Control from the taborder Norman Peelman <npeelmandog@cfl.rr.com> - 2012-03-09 22:59 -0500
            Re: Removing a Control from the taborder "Jukka K. Korpela" <jkorpela@cs.tut.fi> - 2012-03-10 08:40 +0200
              Re: Removing a Control from the taborder Norman Peelman <npeelmandog@cfl.rr.com> - 2012-03-10 06:18 -0500
                Re: Removing a Control from the taborder Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-10 13:33 +0100
            Re: Removing a Control from the taborder Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-03-10 12:33 +0100
          Re: Removing a Control from the taborder Norman Peelman <npeelmandog@cfl.rr.com> - 2012-03-09 23:22 -0500
      Re: Removing a Control from the taborder Dr J R Stockton <reply1210@merlyn.demon.co.uk> - 2012-03-10 20:51 +0000
        Re: Removing a Control from the taborder Gene Wirchenko <genew@ocis.net> - 2012-03-10 23:55 -0800
          Re: Removing a Control from the taborder Dr J R Stockton <reply1211@merlyn.demon.co.uk.invalid> - 2012-03-12 19:46 +0000
          Re: Removing a Control from the taborder David Mark <dmark.cinsoft@gmail.com> - 2012-03-12 18:24 -0700

csiph-web