- From: Aaron Leventhal <aaronl@netscape.com>
- Date: Tue, 06 Mar 2001 17:16:51 -0800
- To: w3c-wai-ua@w3.org
- Message-ID: <3AA58C03.7000703@netscape.com>
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 > -- For information about Netscape and Mozilla Accessibility projects, please see the Access Mozilla <http://access-mozilla.sourceforge.net> website. To join the mozilla-accessibility mailing list, send email to mozilla-accessibility-request@mozilla.org <mailto:mozilla-accessibility-request@mozilla.org?subject=subscribe>, subject "subscribe".
Received on Wednesday, 7 March 2001 20:14:49 UTC