W3C home > Mailing lists > Public > wai-wcag-editor@w3.org > April to June 2000

Re: Isn't onFocus REALLY onKeyboardFocus?

From: Charles McCathieNevile <charles@w3.org>
Date: Thu, 13 Apr 2000 10:02:58 -0400 (EDT)
To: Bruce Bailey <bbailey@clark.net>
cc: w3c-wai-ig@w3.org, wai-wcag-editor@w3.org
Message-ID: <Pine.LNX.4.20.0004131000320.1299-100000@tux.w3.org>
No, you are not correct in assuiming that it is a lie. onFocus is not defined
to be keyboard specific. There is indeed a problem that onFocus is not as
broadly applicable as onMouseWhatever, but this is a bug in the specification
of HTML. Within WAI, fixing specifications (in future versions) is primarily
the responsibility of the Protocols and Formats group, which is W3C
member-only.

cheers

Charles McCN

On Thu, 13 Apr 2000, Bruce Bailey wrote:

  In light of recent discussions, this excerpt from the techniques document
  caught my eye:
  http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#device-ind-events
  
  <BLOCKQUOTE>
  Use application-level event triggers rather than user interaction-level
  triggers.  In HTML 4.0, application-level event attributes are "onfocus",
  "onblur" (the opposite of "onfocus"), and "onselect".  Note that these
  attributes are designed to be device-independent, but are implemented as
  keyboard specific events in current browsers.
  </BLOCKQUOTE>
  
  >From recent discussions, am I correct to understand that the last sentence
  above is a LIE?  That, in fact, PER THE FORMAL 4.01 SPECIFICATIONS, onFocus
  is DEFINED to be keyboard specific?  And that MSIE 4+ (for example) handling
  of onFocus is perfectly in keeping with the specifications?
  
  There is also the problem that the formal specifications allows the use of
  onMouseOver MUCH more liberally than onFocus...
  
  This might belong on the GL or ER list.
  
  

--
Charles McCathieNevile    mailto:charles@w3.org    phone: +61 (0) 409 134 136
W3C Web Accessibility Initiative                      http://www.w3.org/WAI
Location: I-cubed, 110 Victoria Street, Carlton VIC 3053
Postal: GPO Box 2476V, Melbourne 3001,  Australia 
Received on Thursday, 13 April 2000 10:03:02 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 14 December 2011 23:05:46 GMT