- From: Ian Jacobs <ij@w3.org>
- Date: Thu, 08 Mar 2001 12:47:48 -0500
- To: Charles McCathieNevile <charles@w3.org>
- CC: Aaron Leventhal <aaronl@netscape.com>, w3c-wai-ua@w3.org
Charles McCathieNevile wrote: > > If UAs don't keep track of the information, they will have a hard time making > use of it. The DOM API lets you add handlers, trigger them, and remove them, so the UA can do useful things through that interface even without keeping a list of the handlers available. -Ian > So it becomes an implementation issue. (That doesn't solve it > though). In particular, how to make sure that these tings fit in a reasonable > navigation context is a question for which it would be nice to provide > several techniques. > > (I have no ideas yet) > > Charles > > On Thu, 8 Mar 2001, Ian Jacobs wrote: > > Aaron Leventhal wrote: > > > > The only problem I have with > > > > A[onmouseover] { background: yellow; color: black } > > is that I don't think it supports mouseovers that come from script, such as: > > > > function addMouseOvers() > > { > > var nodeList = document.getElementsByTagName('TD'); > > var endList=nodeList.length; > > for (var count =0; count < endList; count++) { > > node=nodeList[count]; > > // Using setAttribute instead of AddEventListener gets around bug where > > // the mouseover in the tablecell is ignored when you're over the text inside the cell > > node.addEventListener('mouseover',showTheSquare, false ); > > } > > } > > > > I think this will be quite common. > > Per our discussion with the DOM WG, the DOM 2 event > handler registration mechanism [1] doesn't allow programs > to list the available handlers. So unless UA's keep track > of this information themselves, I don't know how to help > until the WG gives us this information (which we requested > at the meeting). > > - Ian > > [1] > http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-registration > > -- > Charles McCathieNevile http://www.w3.org/People/Charles phone: +61 409 134 136 > W3C Web Accessibility Initiative http://www.w3.org/WAI fax: +1 617 258 5999 > Location: I-cubed, 110 Victoria Street, Carlton VIC 3053, Australia > (or W3C INRIA, Route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex, France) -- Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs Tel: +1 831 457-2842 Cell: +1 917 450-8783
Received on Thursday, 8 March 2001 12:47:52 UTC