W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > July to September 2001

Re: UA/GL duplication of effort? Re: Review of Script Techniques for Web Content Accessibility Guidelines 2.0 (part 2.)

From: Jim Ley <jim@jibbering.com>
Date: Wed, 19 Sep 2001 11:53:52 -0000
Message-ID: <005301c14101$c0c82740$ca969dc3@emedia.co.uk>
To: "Jonathan Chetwynd" <j.chetwynd@btinternet.com>
Cc: <w3c-wai-gl@w3.org>, <w3c-wai-ua@w3.org>
> Could 'event syntax' be standardised?
> Not only what is, but what might be.
>
> A tabindex requirement, effectively involves naming again, and is
> non-standard.
> event.srcElement.firstChild is much nicer(txJL), but still retains a
touch
> of the lamp.
>
> If no 'a' name is given, then could the 'img' name apply automatically.

IMG shouldn't have a name attribute IMO, the decision of the W3 to
include it, pretty much destroyed a lot of respect I had for the
organisations ability to deliver rational recommendations in the HTML/DOM
area. It was added (in 4.01) purely to make existing scripts validate and
work in Netscape 4 - there is no other reason, and purely introduces
complexity and confusion of the nature you're having.

There's no reason to use name, ID is a much more appropriate attribute to
use, but that doesn't directly solve your problem.  an A, and it's child
elements must be distinguishable.   Your endeavouring to provide the same
result after a keyboard focus and a mouseover, I can understand why you
see this as valuable, but it's not necessarily the only option - and
attempting to solve your problem in the user agent is not warranted, you
say the firstChild solution is a "touch of the lamp" but it's safe.

> More properly does it seem rational that each event should be treated
in a
> similar way?
> ie document.onfocus?

These aren't DOM recommendations in any case are they?  In any case focus
doesn't bubble, rightly so, since whilst you can mouseover more than one
element, only one element can have focus at any one time.

Jim.
Received on Wednesday, 19 September 2001 07:59:03 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 06:50:58 GMT