- From: Ian Hickson <ian@hixie.ch>
- Date: Mon, 14 Aug 2006 09:56:02 +0000 (UTC)
On Sat, 28 Jan 2006, Grey wrote: > > "Authors should avoid setting the autofocus attribute on multiple > enabled elements in a document. If multiple elements with the autofocus > attribute set are inserted into a document, each one will be processed > as described above, as they are inserted. This means that during > document load, for example, the last focusable form control in document > order with the attribute set will end up with the focus." > > That does not really make sense for me. Why in the world should anyone > want such behavior? They wouldn't. That's why authors shouldn't set it more than once. > If you want to change the focus on-the-fly there are propably better > ways to do that. I had asked the vednors to include the option "only > focus on first" but as you're right at the roots, I think I should > comment on that this way. > > I would appreciate to not allow multiple auto-focus attributes used in one > document. They're not. Authors "should avoid setting the autofocus attribute on multiple enabled elements in a document" means that it is wrong to do so. > But what, for example, if we have a frameset running with 3 framed html > pages, each using autofocus? The navigation could have a site-search on > top and the other two could also have essential/important fields (or > simply the only ones viable for editing). So it may be a good idea to > restrict the autofocus on "parts" of the sites. This would be; identify > an autofocus attribute with the element using it and some parent (or > grandparent) ID. So if you hover any parts inside this [grand]parent, > the focus should be on the child containing the autofocus attribute. Well, it depends on the UA, but it is quite possible for the UA to have a concept of "focussed control" per-frame, and then the concept of a focussed frame, in which case this works fine. > So wait - this is contradictory !? Well, the easiest senseful of > handling autofocus is in my opinion only one per page, period. But if > this is going to be widened and fulfilling a certain purpose, I think my > other idea might not be too wrong. At least text box/area focus should > go well with it (displaying the blinking cursor). I agree it should just be one-per-page. The spec already disallows more than one per page. Sorry it took so long to reply. Cheers, -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Monday, 14 August 2006 02:56:02 UTC