- From: Charles McCathieNevile <charles@w3.org>
- Date: Thu, 8 Mar 2001 07:56:50 -0500 (EST)
- To: Aaron Leventhal <aaronl@netscape.com>
- cc: <w3c-wai-ua@w3.org>
True enough. But does using setAttribute also get around the problem that there wasn't an attribute to select on? In which case it is perhaps a better way to do it that we should recommend. In general I am not sure how to pick up the added listeners, except in the User Agent... Add the things with listeners to the list of things that are shown, via some kind of Javascript? Chaals On Tue, 6 Mar 2001, Aaron Leventhal wrote: Ian, Okay, I see that's a pretty good solution. 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. Aaron Ian Jacobs wrote: > Aaron Leventhal wrote: > >> After discussing the fact that we need to allow making all interactive >> elements >> visible, I realized perhaps this should be done through CSS. > > > Yes, that's a good way to go. > > >> Do we need a new CSS pseudoelement, such as :interactive? > > > Can you explain its function? > >> Also, would people want to be able to make items with mouseovers look >> different >> from, say, items with onkeystroke events? >> If so, how would that be done in CSS? > > > CSS2 attribute selectors [1]: > > A[onmouseover] { background: yellow; color: black } > > _ Ian > > [1] http://www.w3.org/TR/CSS2/selector.html#q10 > -- 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)
Received on Thursday, 8 March 2001 07:57:12 UTC